如果此子字符串可能包含在此集合的任何字段中,是否可以通过某个子字符串查找集合中的对象。
例如,我的子字符串是" aa" 。 我有2个收藏品:
{
"_id" : ObjectId("5788a3e4ffcf140b5955eead"),
**"Address" : "aaBB",**
"FirstName" : "First",
"SecondName" : "Second"
}
{
"_id" : ObjectId("7788a3e4fhcf140098725eead"),
"Address" : "bb",
"FirstName" : "First",
**"SecondName" : "aaAA"**
}
那么,我应该使用什么查询来获取这两条记录?
谢谢
答案 0 :(得分:3)
我为我的案子找到了解决方案:
db.getCollection('ContractAnswers').find({$where:"JSON.stringify(this).indexOf('aa')!=-1"})