sql >> Database >  >> NoSQL >> MongoDB

Hoe niet-CRUD en niet-basis MongoDB-opdrachten in ObjCMongoDB te doen?

Op dit moment is er geen specifieke interface voor findAndModify , maar u kunt willekeurige databasecommando's aanroepen met deze methode:

-[MongoConnection runCommandWithDictionary:onDatabaseName:error:]

De 10gen-documenten voor findAndModify geef dit voorbeeldcommando:

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

Als u een woordenboek met die structuur maakt en dit doorgeeft aan -runCommandWithDictionary je zou het gewenste resultaat moeten krijgen.




  1. Hoe datum correct opslaan?

  2. Wat wordt bedoeld met bestandsgrootte en datagrootte in MongoDB?

  3. Hoe kan ik een JS-scriptbestand van Pymongo uitvoeren?

  4. MongoDB-sharding, hoe wordt het opnieuw in evenwicht gebracht bij het toevoegen van nieuwe knooppunten?