mongodb shell中的查询在属性id@(shell):1:19之后提供了语法错误:missing:
在mongodb中,我想组合一些类似的东西,例如名称不以“acid”结尾,大小不在0.7到0.8之间,下面是我的查询:mongodb shell中的查询在属性id@(shell):1:19之后提供了语法错误:missing:,mongodb,Mongodb,在mongodb中,我想组合一些类似的东西,例如名称不以“acid”结尾,大小不在0.7到0.8之间,下面是我的查询: db.mgodemo.find({“name”:{$ne:{$regex:'.*acid.*.'}}},{“height”:{$gt:0.7},height:{$lt:0.8})。count() 但是我得到了这个错误[thread1]语法错误:missing:在属性id@(shell):1:19之后 我错过了一些括号吗?希望有人能帮我。提前谢谢。试试这个 db.mgodemo.
db.mgodemo.find({“name”:{$ne:{$regex:'.*acid.*.'}}},{“height”:{$gt:0.7},height:{$lt:0.8})。count()
但是我得到了这个错误[thread1]语法错误:missing:在属性id@(shell):1:19之后
我错过了一些括号吗?希望有人能帮我。提前谢谢。试试这个
db.mgodemo.find({"name" : {$ne: {$regex:".*acid.*"}}}, {"height":{$lt: 0.7, $gt: 0.8}}).count()
因此,上面的查询可以工作,但结果不正确。现在,我有了
db.demo.find({“name”:{$ne:{$regex:'.*acid.*.'}}},{$or:[{“height”:{$lt:0.7},{“height”:{$gt:0.8}}。).count()
这个查询。这是可行的,但结果也不对。我认为regex部分需要更改。我希望你能帮助我,现在我已经编辑了这篇文章,请分享你的json模式来获得想法。谢谢你的帮助。我遇到的问题已经解决了。哦,很高兴听到这个消息(y)