我是mongodb.me的新手,我試圖在集合數組中匹配用戶名和密碼。我的樣本文檔是Mongo java在mongo數組中加上兩個或更多值
{
"_id" : ObjectId("51f20148a85e39af87510305"),
"group_name" : "sai",
"users" : [
{
"full_name" : "sumit",
"user_name" : "sumitdesh",
"password" : "mggg",
"status" : "Active"
},
{
"full_name" : "ad",
"user_name" : "asd",
"password" : "asdf",
"status" : "Active"
},
}
我試圖匹配用戶名和密碼由用戶在上述array.If用戶名,並與我們的數據密碼匹配輸入,用戶將獲得登錄。我的java代碼是
BasicDBObject u = new BasicDBObject("users.user_name", uname);
BasicDBObject p = new BasicDBObject("users.password", password);
f=con.coll.find(u,p);
這個問題應該是什麼模式?我希望組下的用戶能夠更改組權限。 –