gpt4 book ai didi

mongodb 从查找查询中检索数组值

转载 作者:可可西里 更新时间:2023-11-01 10:05:48 25 4
gpt4 key购买 nike

这是我的 mongodb 文档:

{ "FRIENDS" : [     
{ "LOC" : "13.039064033333332,77.5547927", "NAME" : "A1", "PHONE_NUMBER" : "817361155" } ],
"MYID" : "349512956",
"MYLOCATION" : "13.0389541,77.5549799",
"OCCASION" : "cafe",
"_id" : ObjectId("503d87150f43159357000001"),
"average" : "13.0389541,77.5549799" }

这是我的问题

> db.test_collection.find({"MYID":"349512956"},{"FRIENDS.PHONE_NUMBER":"817361155"});

和输出

{ "FRIENDS" : [ { "PHONE_NUMBER" : "817361155" } ], "_id" : ObjectId("503d87150f43159357000001") }

但是,我希望结果中包含整个 friend 文档。 LOC,NAME,PHONE_NUMBER。我如何获得这些?任何帮助将不胜感激。我正在搜索 monogo 文档,但找不到我的答案。

最佳答案

试试这个

// i.e., select * from things where MYID=somethig and PHONE_NUMBER="foo"
db.test_collection.find({"MYID":"349512956", "FRIENDS.PHONE_NUMBER":"817361155"});

关于mongodb 从查找查询中检索数组值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12215615/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com