为此,我正在使用带有 node.js 的猫鼬。
我当前的架构是这样的:
var linkSchema = new Schema({
text: String,
tags: array,
body: String,
user: String
})
我的用例是这样的:有一个用户列表,每个用户都有一个与之关联的链接列表。用户和链接当然是不同的模式。因此,如何使用 mongo-db 完成这种一对一的关系。
我应该制作一个用户模式并将 linkSchema 嵌入其中吗?还是反过来?
对此的另一个疑问。标签总是一个字符串数组,我以后可以用它来浏览链接。它应该是数组数据类型还是有更好的方法来表示它?