搜尋

首頁  >  問答  >  主體

mongodb find 查詢報錯

在mongo 命令列下執行以下查詢

db.users.find({})

能正常的讀取集合中的所有數據,
但是執行如下查詢命令,則報錯

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

mongodb 設定的副本集(Replica Set)

滿天的星座滿天的星座2762 天前553

全部回覆(2)我來回復

  • 淡淡烟草味

    淡淡烟草味2017-04-27 09:04:35

    • 查詢語句沒問題,應該是其他地方有錯 重新建一個表,測試看

    回覆
    0
  • 仅有的幸福

    仅有的幸福2017-04-27 09:04:35

    查詢總的,沒問題。

    查詢一個也沒問題。

    樓主,你可以看下你的user collection 中有沒有loginname這個field。

    回覆
    0
  • 取消回覆