我想使用 mongoDB 为电子商务 Web 应用程序创建一个数据库
我不知道如何为它设置主键,因为它会自动创建唯一的 id,因此我可以在 mongoDB 终端中将其用作主键
db.department.findOne({dep_name :"clothing"}) { "_id" : ObjectId("5277d82f658d9f107b7ae64e"), "dep_name" : "clothing" }
对于部门服装,dep_id 是 ObjectId("5277d82f658d9f107b7ae64e") 并且在创建男性、女性、儿童类别时,dep_id 将保持不变,同时将创建其他对象 id 作为 cat_id(对于男性、女性来说是唯一的,孩子们)。我不知道如何在 dep_name 是服装的地方获取 dep_id,并为新集合插入 dep_id,该集合将具有 ObjectId(自动创建)、dep_id、cat_name 字段。
除此之外,如果这似乎不是为电子商务 Web 应用程序创建数据库的好主意,那么建议什么是最好的