你好,我有两个集合,一个称为房间,第二个称为预订,我将 RoomID 作为属性,我想将房间 ID 作为主键从集合房间与 RoomID 链接到猫鼬的集合预订中,带有 express 和节点 JS 一个房间有许多预订...?
答案 0 :(得分:0)
在 mongodb (mongoose) 中没有 Primary Key
这样的概念,但是在关系型数据库中,例如:MySQL、PGSQL 等。
即使你想这样做,你也可以像这样在查找操作中使用它:
const bookings = await BookingModel.find({RoomID: inputRoomID});
通过这种方式,您可以使用 inputRoomID
预订一个简单的房间,如果您想更进一步,即预订所有房间,请选择 mongoose 中的 aggregation
。