在mongoose中实现手动连接/参考

http://docs.mongodb.org/manual/reference/database-references/#DatabaseReferences-SimpleDirect%2FManualLinking

对于几乎所有需要在两个文档之间保存关系的情况,请使用手动引用。 引用很容易创build,您的应用程序可以根据需要parsing引用。

正如在mongodb参考文档中指出的那样,使用手动链接/引用似乎更合理,而不是像这样使用DBRef:

stories : [{ type: Schema.ObjectId, ref: 'Story' }] 

通过DBref实现关系非常简单。 除此之外,我无法find如何在模式中最有效地实现手动引用的可靠资源。 build议:

 stories : [{ type: Schema.ObjectId}] OR stories : [{ type: Number] OR stories : [{ type: String] 

应如何实施手动引用? 这将是非常赞赏插入的例子。