Hola.
, practicando con mongo
tengo una colección
Código Javascript
:
Ver original{
"_id" : "158748",
"data" : {
"1" : {
"tem" : 0,
"sal" : 0,
},
"3" : {
"tem" : 0,
"sal" : 0,
},
"4" : {
"tem" : 0,
"sal" : 0,
},
"2" : {
"tem" : 0,
"sal" : 0,
}
}
}
y para ordenarla en la consulta find()
Código Javascript
:
Ver originaldb.getCollection('data').find({'_id':158748}).sort({"data":1 });
no da resultado vi otra
Código Javascript
:
Ver originaldb.getCollection('data').find({$query:{'_id':158748}, $orderby:{"data":1 }});
pero da este error
Código Javascript
:
Ver originalError: error: {
"waitedMS" : NumberLong(0),
"ok" : 0,
"errmsg" : "unknown top level operator: $query",
"code" : 2
}
no se como se podria hacer para que de como resultado del find
con los valores de
"data" ordenador por su llave