10

MongoDbドキュメントIDの前にアンダースコアがあるのはなぜですか?

「_id」ではなく「id」と呼んでみませんか?

これは私が知らない命名規則の一部ですか?

4

1 に答える 1

16

MongoDBには、内部または特別であり、ユーザーが提供しないことを示すために、アンダーストアで始まる多くの関数(シェル内)とフィールドがあることに気付くかもしれません。

独自の「ID」がある場合は、それを「id」として保存し、MongoDBが生成するObjectIdを使用する必要はありませんが、MongoDBによって提供される_idフィールドを使用できます。独自の自然な主キーをに保存できます。常に一意のインデックスを持つ「_id」フィールド。

于 2013-03-18T16:27:27.293 に答える