MongoDB where clause
tenho a colecção de "utilizadores" mongoDB no formato JSON e quero devolver todos os dados que tenham privacidade é verdade. Como posso fazê-lo ?
{
"name" : "Maria Kari",
"social" : [
{
"facebook" : "www.fb.com/maria.mongodb",
"privacy" : true
},
{
"twitter" : "www.tw.com/mongodb",
"privacy" : false
}
],
"personal" : [
{
"cell_no" : "+1-99082198414",
"privacy" : true
},
{
"email" : "[email protected]",
"privacy" : false
}
]
}
Aqui, Quero devolver os dados com privacidade é verdade. Por exemplo, facebook, tem Privacidade é igual a verdade. Como construir a consulta para isso ?
Obrigado. :')
0
Author: Maria Kari, 2016-06-12
1 answers
db.users.find( {
$or:[{ 'social.privacy': true },{'personal.privacy': true}]
)
0
Author: gu mingfeng, 2016-06-12 00:59:06