I am new with MongoDB. I want to retrieve document based on condition on nested document. Example :
db.user.insert([
{name:"abc",uid:"abc.b",pass:"abc3",follows:500,posts:78},
{name:"xyz",uid:"xyz.r",pass:"xyz4",follows:600,posts:78},
{name:"pqr",uid:"pqr.s",pass:"pqr5",follows:600,posts:78,
comments:[{
uid:"abc.b",msg:"great"},{uid:"xyz.r",msg:"awesome"}
]}
])
Here, how to retrieve documents based upon condition equivalent to RDBMS as :
select * where comments.user="abc";
By which I can get users commented by "abc".
Thanks in Advance.