概述
要获取JSON数据的内部值,请find()与dot(。)表示法一起使用。让我们创建一个包含文档的集合-> db.demo235.insertOne(
... {
... "id":101,
... "details":[
... {
... "Name":"Chris Brown",
... "Age":21
... },
... {
... "Name":"David Miller",
... "Age":24
... }
... ],
... "otherdetails":[
... {
... "Score":56,
... "Subject":"MongoDB"
... },
... {
... "Score":78,
... "Subject":"MySQL"
... }
... ]
... }
...);
{
"acknowledged" : true,
"insertedId" : ObjectId("5e418d22f4cebbeaebec514b")
}
在find()方法的帮助下显示集合中的所有文档-> db.demo235.find().pretty();
这将产生以下输出-{
"_id" : ObjectId("5e418d22f4cebbeaebec514b"),
"id" : 101,
"details" : [
{
"Name" : "Chris Brown",
"Age" : 21
},
{
"Name" : "David Miller",
"Age" : 24
}
],
"otherdetails" : [
{
"Score" : 56,
"Subject" : "MongoDB"
},
{
"Score" : 78,
"Subject" : "MySQL"
}
]
}
以下是获取json数据的内部值的查询-> db.demo235.find({},{"otherdetails.Subject":1,_id:0});
这将产生以下输出-{ "otherdetails" : [ { "Subject" : "MongoDB" }, { "Subject" : "MySQL" } ] }
最后
以上就是潇洒黄蜂为你收集整理的mongodb mysql json数据_MongoDB中有什么方法可以获取json数据的内部值?的全部内容,希望文章能够帮你解决mongodb mysql json数据_MongoDB中有什么方法可以获取json数据的内部值?所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复