mongodb find 查询报错

浏览:25日期:2023-07-04

问题描述

在mongo 命令行下执行如下查询

db.users.find({})

能正常的读取集合中的所有数据,但是执行如下查询命令,则报错

db.users.find({loginname:’test’})

error: { '$err' : 'Unable to execute query: error processing query: ns=im.users limit=0 skip=0nTree: loginname == 'lidian'nSort: {}nProj: {}n No query solutions', 'code' : 17007}

mongodb 配置的副本集(Replica Set)

问题解答

回答1:

查询语句没问题,应该是其他地方有错 重新建一个表,测试看

回答2:

查询总的,没问题。mongodb find 查询报错

查询一个也没问题。mongodb find 查询报错

楼主,你可以看下你的user collection 中有没有loginname这个field。

相关文章: