在MongoDB中,可以使用"_id"字段作為主鍵。“_id"字段是一個特殊的字段,它默認被視為主鍵。如果不顯式指定主鍵,MongoDB將自動為每個文檔生成一個唯一的”_id"值。
您還可以自定義主鍵字段,方法是在插入文檔時將其作為鍵插入到文檔中,并將其值設置為唯一的。
以下是在MongoDB中設置主鍵的示例:
db.collection.insertOne({ "_id": "unique_id", "name": "John" });
db.collection.insertOne({ "id": "unique_id", "name": "John" });
請注意,如果插入的文檔中沒有"_id"字段,則MongoDB將自動為其生成一個唯一的"_id"值。