sql >> Databasteknik >  >> NoSQL >> MongoDB

Hur gör man icke-CRUD och icke-grundläggande MongoDB-kommandon i ObjCMongoDB?

Just nu finns det inget specifikt gränssnitt för findAndModify , men du kan anropa godtyckliga databaskommandon med den här metoden:

-[MongoConnection runCommandWithDictionary:onDatabaseName:error:]

10gen-dokumenten för findAndModify ge detta exempelkommando:

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

Om du skapar en ordbok med den strukturen och skickar den till -runCommandWithDictionary du bör få det resultat du vill ha.




  1. Hur ansluter man till MongoDB från en annan PHP-klass?

  2. Mongoose Populera bas på ett annat fält Dynamisk ref

  3. Hur man tar bort n:te element i array i mongodb

  4. Hitta alla objekt i samlingen Java Mongodb