问题标签 [findall]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
6 回答
368 浏览

c# - FindAll 搜索问题

我有一个这样的列表:

如何找到以(例如)“a”开头的所有项目?

这个“a”不是一些硬编码的字符串,所以我需要一个对每个字符串执行此操作的函数。

我尝试使用 FindAll,但我没有弄清楚它是如何工作的。

兄弟,狼

0 投票
2 回答
12058 浏览

grails - Grails:方法 findAll() 的签名不适用于参数类型:String、ArrayList

我是 grails 的新手并收到以下错误:
No signature of method: Something.findAll() is applicable for argument types: (java.lang.String, java.util.ArrayList) values: [from Something AS s WHERE s.some_number LIKE ?, [%asdf%]]"

当我运行时发生错误test-app。它发生在以下地方:

该类Something是一个域对象:

错误在哪里?

(我使用 Grails 1.2.4)

0 投票
1 回答
5992 浏览

grails - Grails:有没有办法让 findAll() 没有查询但有分页和排序?

正如我在另一个问题的答案中注意到的那样,在 GORM 中测试查找器方法时存在一些问题。
我想从中获取所有对象Something并支持排序和分页,所以我写了这个:

这是行不通的,因为如果要添加分页或排序等内容,则需要进行查询。但是,如果您添加一个查询,例如SELECT * FROM Something您的测试将失败。

有没有办法测试这个方法(分页/排序)?
这种方法似乎提供了更多功能,但不适用于我的 grails 安装。

0 投票
1 回答
4158 浏览

python - Python RE - finditer 和 findall 的不同匹配

这是一些代码:

显然,这与在 s3 中查找 findall 返回的所有匹配项更相关:['[CC]', '[CC]'],因为 findall 似乎只匹配 p 中的内部组,而 finditer 匹配整个模式。

为什么会这样?

(我定义 p 是为了允许捕获包含 [CC] 序列的模式,例如 s2 中的“look [CC] [CC] on”)。

谢谢

0 投票
3 回答
3431 浏览

grails - Grails find/findAll 操作不起作用?

我正在尝试构建一个可以进行 LDAP 查找的 Grails 应用程序。我一直在关注一些指南(链接文本和其他一些指南),但恐怕没有尽头。

相关源代码:来自 config.groovy:

我的域类:

我的控制器:

尽管我的程序符合(据我所知)根据许多文档应该工作的内容,但我无法运行它。抛出的错误:

引起:groovy.lang.MissingMethodException:没有方法签名:静态 ldapclient.GldapoSchemaClassForUser.findAll() 适用于参数类型:(java.util.LinkedHashMap) 值: ldapclient 的 [[filter:(name=s )]] .AdController.(AdController.groovy:6)*

任何线索发生了什么/错误?我正在使用 Grails 1.2.3 并使用最新版本的 LDAP 插件。该项目是干净的(新创建的)。

提前致谢!


感谢您的回复;我刚刚升级到 Grails 1.3.4 并移动了一些文件。这做了一些好事,虽然我仍然得到这个讨厌的错误:

0 投票
1 回答
2502 浏览

hibernate - 搜索外键时grails findAllBy的问题

现在我想获取父 id = 1 的所有文件我该怎么做?

我尝试使用

但它会发送 2 个 sql,第一个是获取我不想要的父文件信息。

是否有诸如 File.findAllByParentId(1L) 之类的方法

3x


谢谢。

但我不需要加入表。所以我试试

0 投票
2 回答
262 浏览

nhibernate - ActiveRecordBase.FindAll() 不允许一级缓存?

NHibernate 的一级缓存在使用相同会话时可用。ActiveRecordBase.FindAll()每次创建一个新的ISession. 所以这样的下面不能从一级缓存中获利:

有什么解决办法吗?

0 投票
2 回答
3665 浏览

python - Python findall 和正则表达式

我正在解析一个 xml 文件(下面称为 xml),其中包含两种不同类型的行:

我试图只从第二种类型中提取 a2 和 c2,但是这个正则表达式也捕获第一种类型:

我将如何仅捕获第二种类型?

0 投票
1 回答
480 浏览

.net - 泛型列表和 Findall 谓词搜索子列表

从下面的代码中,我可以使用谓词搜索并找到 ID 大于 4 的所有商家,使用类似的方法我将如何返回 Voucher 的 VoucherTypeID 为 3 的所有商家及其凭证让说。

提前致谢

0 投票
1 回答
2071 浏览

cakephp - CakePHP 多个 JOIN findAll 条件问题

这是我complex (atleast i think it is complex)从比赛时间表和与赛事相关的比赛中找到竞争对手的条件。

现在我HTBTM与表有关系events_competitors,其中多个事件有多个竞争对手用户条目。

在这里,我使用joins了条件来加入和建立相关关系eventscompetitors哪个工作正常,但我还想申请附加条件,用于is_black(检查黑带)和is_adult(检查成人)

在这里,我只想要那些同时具有两个条件(is_black / is_adult)0 的竞争对手,表示不符合条件,但它不适用相同的条件,这会导致错误的竞争对手结果。

以下是我的整个查找条件:

任何想法,我怎样才能将这些东西应用到JOIN条件中,以便将其应用到结果中。

谢谢 !

以下是您参考的 SQL 转储:

选择Competitorid, Competitor. first_name, Competitor. last_name, Competitor. parent_name, Competitor. gender, Competitor. date_of_birth, Competitor. email_address, Competitor. weight, Competitor. weightgroup_id, Competitor. height, Competitor. rank_id, Competitor. degree_id, Competitor. photo, Competitor. school_id, Competitor. years_of_experience, Competitor. age, Competitor. tournament_id, Competitor. total_registration_fees, Competitor. address1, Competitor. address2, Competitor. city, Competitor. zip_code, Competitor. country_id, Competitor. state_id, Competitor. phone_number, Competitor. mobile_number, Competitor. payment_mode, Competitor. email_sent, Competitor.payment_completed, Competitor. status, Competitor. created, Competitor. modified, Rank. id, Rank. name, Rank. status, Rank. created, Rank. modified, Tournament. id, Tournament. tournament_name, Tournament. tournament_type, Tournament. tournament_date, Tournament. venue_name, Tournament. address1, Tournament. address2, Tournament. city, Tournament. zip_code, Tournament. country_id, Tournament. state_id, Tournament. created, Tournament. modified, Country. id, Country. name, Country. status, Country. created, Country. modified, State. id, State. country_id, State. name,State. short_name, State. status, State. created, State. modified, Degree. id, Degree. rank_id, Degree. name, Degree. status, Degree. created, School. id, School. name, School. address1, School. address2, School. city, School. zip_code, School. country_id, School. state_id, School. phone_number, School. owner_name, School. establishment_date, School. total_competitors, School. status, School. created, School. modified, Transaction. id, Transaction. competitor_id, Transaction. noncompetitor_id, Transaction. created, Transaction. modified, Transaction.mc_gross, Transaction. address_status, Transaction. payer_id, Transaction. address_street, Transaction. payment_date, Transaction. payment_status, Transaction. address_zip, Transaction. first_name, Transaction. address_country_code, Transaction. address_name, Transaction. custom, Transaction. payer_status, Transaction. address_country, Transaction. address_city, Transaction. payer_email, Transaction. verify_sign, Transaction. txn_id, Transaction. payment_type, Transaction. last_name, Transaction. address_state, Transaction. receiver_email, Transaction. item_name, Transaction. mc_currency, Transaction. item_number, Transaction. residence_country, Transaction. transaction_subject, Transaction. payment_gross, Transaction. shipping, Transaction. test_ipn, Transaction. pending_reasoncompetitorsASCompetitor左 JOIN event_competitors AS EventCompetitorON ( EventCompetitor. event_id= 3 AND EventCompetitor. is_black= 0 AND EventCompetitor. is_adult= 0) LEFT JOIN ranksAS RankON ( Competitor. rank_id= Rank. id) LEFT JOIN tournamentsAS TournamentON ( Competitor. tournament_id= Tournament. id) LEFT JOIN countriesAS CountryON ( Competitor. country_id= Country. id) LEFT JOIN statesAS StateON ( Competitor. state_id= State. id) 左连接degrees打开Degree( Competitor. degree_id= Degree. id) 左连接schools打开School( Competitor. school_id= School. id) 左连接transactions打开Transaction(Transaction. competitor_id= Competitorid) 在哪里Competitorstatus= 1 和Competitorpayment_completed= 1 和Competitorweightgroup_id= 13 和Competitorrank_id= 11 和Competitordegree_id=“0”和Competitorgender=“女性”分组Competitorid

以下是上述 ref 查询的左连接条件:

left JOIN event_competitors AS EventCompetitor ON (EventCompetitor.event_id = 3 AND EventCompetitor.is_black = 0 AND EventCompetitor.is_adult = 0)