gpt4 book ai didi

javascript - Mongodb查找查询数组以元素开头

转载 作者:可可西里 更新时间:2023-11-01 09:20:56 24 4
gpt4 key购买 nike

我收集了如下文档:

{ "_id" : 1, "path" : [ 3, 1 ], "name" : "A" }
{ "_id" : 2, "path" : [ 3, 1, 1 ], "name" : "B" }
{ "_id" : 3, "path" : [ 3, 1, 1, 1 ], "name" : "C" }
{ "_id" : 4, "path" : [ 3, 1, 2 ], "name" : "D" }
{ "_id" : 5, "path" : [ 3, 1, 2, 1 ], "name" : "E" }
{ "_id" : 6, "path" : [ 3, 1, 3 ], "name" : "F" }
{ "_id" : 7, "path" : [ 3, 2 ], "name" : "G" }
{ "_id" : 8, "path" : [ 3, 2,1 ], "name" : "H" }

现在我正在尝试查询所有以 3,1 开头的路径:

db.exp3.find({"path": {"$elemMatch": {"0": 3}}});

不工作。

有什么提示吗?

最佳答案

您可以按如下方式查询:

db.myObject.find({"path.0" : 3, "path.1" : 1})

关于javascript - Mongodb查找查询数组以元素开头,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20420395/

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