Hello I have json data like that:
{
"_id":ObjectId('5dfe907f80580559fedcc9b1'),
"companyMail":"mail@gmail.com"
"workers":[
{
"name":name,
"surName":surname,
"mail":"mail2@gmail.com",
"password":"password",
"companyMail":"mail@gmail.com",
}
]
}
And I want to get an worker from workers:
{
"name":name,
"surName":surname,
"mail":"mail2@gmail.com",
"password":"password",
"companyMail":"mail@gmail.com",
}
I'm writing this query:
collection.findOne({
'companyMail':"mail@gmail.com",
'workers.mail':"mail2@gmail.com",
});
But it gives me whole of data. I only want to get worker which I search. How can I do that with Mongo Dart. https://pub.dev/packages/mongo_dart