mongodb 使用MONGOCODE 无法验证权限

浏览:1629 发布日期:2015/12/15 分类:求助交流 关键字: mongocode not authorized to execute command
mongodb 很多语法THINKPHP还支持不完善。
比如下面语句
$code = "db.comment.findOne({\"_id\": objectId(\"$mongoMomentid\")},{\"comments\":{\"\$slice\":[0,$index]}})";

使用D('Comment')->mongocode($code);时
出现
not authorized on db to execute command { $eval: CodeWScope( db.comment.findOne({"_id": objectId("562755e74c7e6e590b4a4e30")},{"comments":{"$slice":-20}}), {}), args: [] }


mongdodb以--auth启动
使用COMMAND方法都可以通过验证 但是mongocode无法通过
如何破?
最佳答案
评论( 相关
后面还有条评论,点击查看>>