当前位置: 代码迷 >> 其他数据库 >> Sequoiadb的or操作?解决方案
  详细解决方案

Sequoiadb的or操作?解决方案

热度:129   发布时间:2016-05-05 08:17:16.0
Sequoiadb的or操作?
在按照官网上的信息,创建了集合空间foo,集合bar,并在其中添加了几条记录,但是按照官网的与命令(http://www.sequoiadb.com/document/1.6/index.html 中的参考手册-操作符-匹配符):
db.foo.bar.find({$or:{age:20,name:"Tom"}})
结果,却出了 Uncaught exception: -6。通过查询官网Error Code List(http://www.sequoiadb.com/document/1.6/index.html 中的参考手册-Error Code List),发现错误原因是非法输入参数。可是我是按照官网敲的呀!!! 谁给我指点指点呀~~

------解决方案--------------------
看官网上跟你写的确实一样,但是发现and,or操作是不一样的。你先试试and操作能正常执行否,如果也不行,你可以联系下他们公司的人?如果and可以正常运行,试着也学and操作一样加上[ ]。

$and 与 db.foo.bar.find({$and:[{age:20,name:"Tom"}]})
$or         或 db.foo.bar.find({$or:{age:20,name:"Tom"}})
  相关解决方案