sql >> Database teknologi >  >> NoSQL >> MongoDB

Hvordan laver man ikke-CRUD og ikke-grundlæggende MongoDB-kommandoer i ObjCMongoDB?

Lige nu er der ikke en specifik grænseflade til findAndModify , men du kan påkalde vilkårlige databasekommandoer med denne metode:

-[MongoConnection runCommandWithDictionary:onDatabaseName:error:]

10gen-dokumenterne til findAndModify giv denne eksempelkommando:

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

Hvis du opretter en ordbog med den struktur og sender den til -runCommandWithDictionary du bør få det resultat, du ønsker.




  1. MongoDB Erstat specifikke matrixværdier

  2. Fejl under indlæsning af delte biblioteker, kan ikke åbne delt objektfil:Ingen sådan fil eller mappe (hiredis)

  3. Har nogen brugt en objektdatabase med en stor mængde data?

  4. Mongoose flere synkrone fund for at genbruge objekt-id