今、私たちは、MongoDBのベーキングインIDを使用して、独自のID生成をすべて行っています。データベースに何かを追加する前に、オブジェクトのIDを作成する必要がある場合があります。MongoDBのヘルプとユニークなIDの生成
私たちはエントリを作成してIDを取得し、それが必要ない場合はエントリを削除できますが、そのような簡単な作業のためにシステムに負荷をかけることはありません。これは、データベースに不必要な負荷をかけずに、mongosのネイティブメソッドと同期する方法はありますか?あなたは、データベース内のIDとしてBSONたObjectIdを使用する必要はありません
おかげ
新しいObjectIdを生成するだけで、何も心配することなく通常は 'collection.insert'できますか?途中で '_id:'がプリミティブな文字列にならないようにする必要がありますか?同じ '_id'を持つドキュメントを別のドキュメントと挿入した場合、どうなりますか?情報をありがとう! – fancy
はい、独自の_idを生成してから挿入するのは、_idのない保存操作とまったく同じです。あなたはそれがObjectIdのままであることを確認する必要があります。あなたの最後のポイントをカバーするために私の答えを編集します。 –
Redisに出入りすることは、私が心配していたプロセスが、それを原始的な文字列に解析するプロセスでした。 – fancy