sql >> Database >  >> NoSQL >> MongoDB

MongoDB-syntaxis schrijven

    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);

Als je de voorwaarden wilt 'OR'en, vervang dan gewoon $and door $or.merk op dat de bovenstaande code niet goed is getest en dat je hem misschien een beetje moet aanpassen om hem te laten werken.

Je vraag is niet duidelijk, maar ik hoop dat ik je heb geholpen.




  1. Mongoose, zoek, retourneer specifieke eigenschappen

  2. Voeg een veld toe met toenemende waarde in MongoDB Aggregation op basis van voorwaarde

  3. Mongoose insert Veel limiet

  4. laat de hele database vallen binnen een enkele opdracht om de dump van mongodb te herstellen