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

Jak wykonywać polecenia inne niż CRUD i niepodstawowe MongoDB w ObjCMongoDB?

W tej chwili nie ma konkretnego interfejsu dla findAndModify , ale możesz wywoływać dowolne polecenia bazy danych za pomocą tej metody:

-[MongoConnection runCommandWithDictionary:onDatabaseName:error:]

dokumentacja 10 generacji dotycząca findAndModify podaj to przykładowe polecenie:

{
    findAndModify: "people",
    query: { name: "Tom", state: "active", rating: { $gt: 10 } },
    sort: { rating: 1 },
    update: { $inc: { score: 1 } }
}

Jeśli utworzysz słownik o tej strukturze i przekażesz go do -runCommandWithDictionary powinieneś uzyskać pożądany rezultat.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Błąd:klucz $conditionalHandlers nie może zaczynać się od „$” mongodb

  2. Dlaczego ten db.eval -> array.push miałby być wykonywany dwukrotnie dla niektórych rekordów?

  3. Niestandardowe komunikaty o błędach z Mongoose

  4. Node js Mongodb Query NumberLong

  5. Przechowywanie milionów obrazów