2
$ id1で指定しても、指定したIDを持つレコードが1つしかないことを暗黙のうちに知っている必要がありますか?IDで更新/検索idの制限
$ id1で指定しても、指定したIDを持つレコードが1つしかないことを暗黙のうちに知っている必要がありますか?IDで更新/検索idの制限
はいコレクションのすべてのドキュメントには常に一意の_idがあります。 _idは、次のものから作られ、したがって、それは常にユニークであり、あなたが唯一の私は最終的に1つのレコードだけを見つけることを知っているが、私は1またはそれに制限を指定する必要があります
a 4-byte value representing the seconds since the Unix epoch,
a 3-byte machine identifier,
a 2-byte process id, and
a 3-byte counter, starting with a random value.
_id 1に相当する1つのドキュメントを見つけるだろうさ_idで検索しているときに既に暗黙的に設定されていますか? _id以外のフィールドを指定すると、指定されたフィールドを持つドキュメントがすでに見つかっていても、システムは集約し続けます。 –
あなたがインデックス1を指定する必要はないことを知っています。なぜなら、_idはデフォルトのインデックスであるため、メモリを検索してインデックスをチェックし、コレクションスキャンを実行することはありません。 –
ありがとうございます。これは私が探していた答えです。 –