sql >> データベース >  >> NoSQL >> MongoDB

javaで2つのフィールドを持つmongodbで$in演算子を使用する方法

    これを試してください

    BasicDBObject query = new BasicDBObject("names", new BasicDBObject("$in",      Arrays.asList("colombo")));
        query.append("age", new BasicDBObject("$gt", 20));
        FindIterable<Document> find = collection.find(query);
        MongoCursor<Document> iterator = find.iterator();
        Document doc = null;
        while (iterator.hasNext()) {
            doc = iterator.next();
            System.out.println(doc);
        }
    


    1. MongodbfindがObjectidで機能していません

    2. LockingとRedis

    3. MongoDB:ドキュメントのIDを公開して使用しても安全ですか?

    4. MongoDB:メッセージングアプリに最適なデザイン