sql >> Databáze >  >> NoSQL >> MongoDB

Jak dělat příkazy jiné než CRUD a jiné než základní MongoDB v ObjCMongoDB?

Právě teď neexistuje konkrétní rozhraní pro findAndModify , ale pomocí této metody můžete vyvolat libovolné databázové příkazy:

-[MongoConnection runCommandWithDictionary:onDatabaseName:error:]

10gen dokumenty pro findAndModify zadejte tento příklad příkazu:

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

Pokud vytvoříte slovník s touto strukturou a předáte jej -runCommandWithDictionary měli byste dosáhnout požadovaného výsledku.




  1. $first v mongodb

  2. Failover pro replikaci MySQL (a další) – Mělo by být automatické?

  3. Nainstalujte CouchDB na Debian 9

  4. Dotaz Mongodb na prvky vnořeného pole