版本是 1.12.5
发现通过shell命令获取数据时,$and 跟文档描述不符
文档显示可以使用这种语法:
[list=1]
[*]db.foo.bar.find({age:20,price:{$lt:10}})
[/list]但我实际操作时发现结果如下,不确定是不是因为是相同字段的 $and 有使用限制
请大牛们赐教
在json格式中,同一级下面不能有相同的key,只会有一个生效。
{key1:value1, key1:value2} {key1:value2}
如果需要这样的查询条件, 请使用数组格式
{$and:[{key1:value1}, {key1:value2}]}
哦 犯了初级错误 谢谢解答