gpt4 book ai didi

Mongodb查询完全匹配不是数组

转载 作者:可可西里 更新时间:2023-11-01 10:33:41 26 4
gpt4 key购买 nike

我正在查询带有 {"foo": "a"} 的文档,而不是 {"foo":["a", "b"]}.

如何在 mongodb 中进行精确查询?

最佳答案

由于问题 SERVER-1475,这非常困难这会导致 $type foo 字段在两种情况下都被报告为字符串。

一种解决方法是测试数组元素是否存在以检测数组大小写(并将其从结果中排除):

db.test.find({$and: [{'foo.0': {$exists: false}}, {foo: 'a'}]})

关于Mongodb查询完全匹配不是数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14592226/

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