tengo una colección
Código Javascript:
y para ordenarla en la consulta find()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, } } }
Código Javascript:
no da resultado vi otraVer original
db.getCollection('data').find({'_id':158748}).sort({"data":1 });
Código Javascript:
pero da este errorVer original
db.getCollection('data').find({$query:{'_id':158748}, $orderby:{"data":1 }});
Código Javascript:
Ver original
Error: 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