Json 编写查询以在嵌套对象中查找条目

Json 编写查询以在嵌套对象中查找条目,json,mongodb-query,nosql,Json,Mongodb Query,Nosql,因此,我正在寻找一种方法来检查我的数据库中是否有电子邮件 数据是嵌套的,对象如下所示: { “_id”:{ $oid:“59c50b9190c4fe1c54c8ca85” }, “脚本数据”:{ “电子邮件”:email1@address.com", “年龄”:“10岁”, “lang”:“未定义”, “化身”:“未定义” } }以下是使用javascript访问它的方法。但是你的问题没有多大意义,所以我不能给你一个更好的答案 var smth={ “_id”:{ $oid:“59c50b9

因此,我正在寻找一种方法来检查我的数据库中是否有电子邮件

数据是嵌套的,对象如下所示:

{
“_id”:{
$oid:“59c50b9190c4fe1c54c8ca85”
},
“脚本数据”:{
“电子邮件”:email1@address.com",
“年龄”:“10岁”,
“lang”:“未定义”,
“化身”:“未定义”
}

}
以下是使用javascript访问它的方法。但是你的问题没有多大意义,所以我不能给你一个更好的答案

var smth={
“_id”:{
$oid:“59c50b9190c4fe1c54c8ca85”
},
“脚本数据”:{
“电子邮件”:email1@address.com",
“年龄”:“10岁”,
“lang”:“未定义”,
“化身”:“未定义”
}
};

日志(smth.scriptData.email)根据上述问题中提到的描述,请尝试对MongoDB shell执行以下查询

db.collection.find({
    'scriptData.email': 'email1@address.com'
})

你的问题是什么,这与jquery有什么关系?更改标题大写以符合约定。idk stackoverflow标记了它…我有一个DB,我加载了一个集合likee.aIdk,如果它与jquery相关。Stackoverflow自动标记它。我正在使用var playerCollection=Spark.systemCollection(“player”)加载一个集合;然后我在该集合中进行搜索:var result=playerCollection.findOne(“查询数据”);所以我需要找出如何正确地编写这个查询。这样编写查询,它工作正常。谢谢你的时间!