在MongoDB中使用DBREF datatype,文檔可能如下所示。但是,每行中的$ref
字段感覺是多餘的,因爲每行都明顯指向users
集合。MongoDB - 是DBREF必需的嗎?
有沒有辦法引用其他文件,而沒有多少有點多餘$ref
-field?
{
$id: {$oid : "4f4603820e25f4c515000001"},
title: "User group",
users: [
{_id: {$ref: "users", $id: { $oid: "4f44af6a024342300e000002"}}, isAdmin: true }
]
],
是否有任何特定的原因,你爲什麼不使用簡單的直接/手動鏈接(只是把ObjectId如下建議)? – 2012-02-23 11:51:27