MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

MongoDB-Syntax schreiben

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

Wenn Sie die Bedingungen mit 'OR' verknüpfen möchten, ersetzen Sie einfach $and durch $or. Beachten Sie, dass der obige Code nicht richtig getestet wurde und Sie ihn möglicherweise ein wenig ändern müssen, damit er funktioniert.

Ihre Frage ist nicht klar, aber ich hoffe, ich habe geholfen.