在我的代码中,人们可以关注其他人。 到目前为止,除了这个事实之外一切都很好:在 userScheme 中我有这个字段。
, following: [{ type: Schema.ObjectId, ref: 'Users' }]
因为每个用户都有一个用户名,所以对我来说,将 dbref 与用户名一起使用更加通用。 有没有办法做这样的事情?
, following: [{ type: Users.username, ref: 'Users' }]
非常感谢, 克
最佳答案
不可以,只有引用另一个集合的 _id
属性的 ObjectId
值才能用作引用。
在 source code 中确认.
关于node.js - 没有 Schema.ObjectId 的 Mongoose 中的 DB-ref?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11280831/