MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Niezgodny potok agregacji Cosmos DB (Mongo API)?

Chcieliśmy udostępnić aktualizację tego wątku od czasu wydania wersji 3.6 interfejsu API Azure Cosmos DB dla MongoDB, problem z agregacjami zwraca teraz poprawny wynik.

Zapytanie początkowe + wynik:

db.coll_01.aggregate([
  { $match: { _class: "History"} }
    ]);

Operation consumed 3.18 RUs
{ "_id" : 1, "owner" : "a", "_class" : "History" }
{ "_id" : 2, "owner" : "a", "_class" : "History" }
{ "_id" : 5, "owner" : "b", "_class" : "History" }

Drugie zapytanie + wynik:

db.coll_01.aggregate([
 { $match: { _class: "History"} },
 { $group: { _id: "$owner", count: { $sum: 1 }}}
   ]);

Operation consumed 3.36 RUs
{ "_id" : "a", "count" : 2 }
{ "_id" : "b", "count" : 1 }

I na koniec zapytanie agregujące + wynik:

db.coll_01.aggregate([
 { $match: { _class: "History"} },
 { $group: { _id: "$owner", count: { $sum: 1 }}},
 { $match: { count: { $gt: 1 }}}
  ]);

Operation consumed 3.36 RUs
{ "_id" : "a", "count" : 2 }

Aby uzyskać więcej informacji, zobacz:Azure Cosmos DB API dla MongoDB (wersja 3.6):obsługiwane funkcje i składnia



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDb odpowiednik writera w Spring Batch?

  2. zapytanie o podelement mongodb

  3. Czy istnieje sposób na umieszczenie całej wartości zero na końcu podczas sortowania za pomocą mongodb/mongoid?

  4. Pierwsze kroki z MongoDB i Mongoose

  5. Mongodb dopasowuje znaki akcentowane jako podstawowy znak