コレクション配列でユーザー名とパスワードを一致させようとしています。私のサンプルドキュメントは
{
"_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"
},
}
上記の配列でユーザーが入力したユーザー名とパスワードを一致させようとしています。ユーザー名とパスワードがデータと一致すると、ユーザーはログインします。私のJavaコードは
BasicDBObject u = new BasicDBObject("users.user_name", uname);
BasicDBObject p = new BasicDBObject("users.password", password);
f=con.coll.find(u,p);