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

JavaでObjectIDを使用してMongoDBのドキュメントを更新する方法

    現在、ObjectIdではなく文字列に基づいて更新しようとしています。

    クエリを作成するときは、必ず文字列から新しいObjectIdを初期化してください:

    mongoDB.getCollection("restaurants").updateOne(
        new BasicDBObject("_id", new ObjectId("56110fe1f882142d842b2a63")),
        new BasicDBObject("$set", new BasicDBObject("zipcode", "10462"))
    );
    


    1. レプリカセットの設定を変更するにはどうすればよいですか?

    2. 制限付きの並べ替えと集計のスキップを使用しているときのMongoDBの重複の問題

    3. 賛成票/反対票をmongodbに保存する

    4. findOneAndUpdateの後に.thenres.json(...)を呼び出さない限り、MongoDBが更新されないのはなぜですか?