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

psaní syntaxe mongoDB

    DBObject idMatch = new BasicDBObject("user_id","bc");
    DBObject usernameMatch = new BasicDBObject("user_name",bc);
    DBObject ageMatch = new BasicDBObject("age",2);

    DBObject andAll = new BasicDBObject("$and", Arrays.asList(existence, firstNotMatch, secondNotMatch));

    //calling  table.find will get you what you wanted.
    table.find(andAll);

Pokud chcete podmínky 'NEBO', stačí nahradit $and $or.note, že výše uvedený kód není řádně otestován a možná ho budete muset trochu upravit, aby fungoval.

Vaše otázka není jasná, ale doufám, že jsem pomohl.




  1. Jak se MongoDB vyhýbá nepořádku s injekcí SQL?

  2. MongoDB:Spočítat, kolik z jednotlivých hodnot existuje?

  3. Aktualizace objektu uvnitř pole pomocí PyMongo

  4. Načtěte více dotazovaných prvků v poli objektů v kolekci MongoDB