[英]Querying documents in mongoose
考虑以下样本文件
[{
"Name" : "John doe",
"age" : 22,
"email" : "john@doe.com"
},
{
"Name" : "William",
"age" : 28,
"email" : "william@william.com"
},
{
"Name" : "jack",
"age" : 22,
"email" : "jack@jack.com"
}]
我有以下结构的对象数组
[{'name':'jack','age':10},{'name':'john','age':20}]
如何在文档中执行查询,以便可以匹配每个元素的对象数组的名称字段和年龄字段。 基本上, jack
和10
岁的名字应该与样本一起查询,然后john
和20
岁的名字应该执行查询。
我知道$elemMatch
如果本来可以用数组中的单个元素查询的另一种方式,可以使用它。 有什么办法吗?
如果您不是在谈论搜索检索到的文档。 您可以像这样搜索数据库:
var searchArr = [{name:'jack',age:10},{name:'john', age:20}]
searchArr.forEach(function(element){
var query = Model.find(element)
query.then(function(result){
console.log(result)
})
})
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.