繁体   English   中英

用猫鼬查询文件

[英]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}]
如何在文档中执行查询,以便可以匹配每个元素的对象数组的名称字段和年龄字段。 基本上, jack10 名字应该与样本一起查询,然后john20 名字应该执行查询。
我知道$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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM