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

Javaを使用してこのMongoDBクエリを実行するにはどうすればよいですか?

    理想的には、mongoDBクエリは次のようになります。-

    db.yourCollection.find({"startDate": {$lt: endDate}})
    

    これは次のようにJavaで記述できます:-

    BasicDBObject query = new BasicDBObject("startDate", new BasicDBObject("$lt", endDate);
    DBCursor cursor = coll.find(query);
    

    公式チュートリアル をご覧ください。

    QueryBuilder を使用する場合 、次のように実行できます:-

    DBObject query = QueryBuilder.start("startDate").lessThan("endDate").get();
    DBCursor cursor = coll.find(query);
    


    1. Node.jsジョブを5分ごとにスケジュールする

    2. Mongooseアップサート操作はデフォルトのスキーマ値を更新/更新しますか?

    3. 配列mongodbc#ドライバーのフィールドを更新します

    4. Laravel5.5を使用したPredisAggregate/RedisCluster.php:337のプールで利用可能な接続がありません