【发布时间】:2014-02-23 11:04:27
【问题描述】:
我见过很多关于猫鼬和关系的例子,但是我怎样才能在自定义字段中创建对另一个实体的引用呢?
var mongoose = require('mongoose');
mongoose.connect('mongodb://localhost/test');
mongoose.connection.once('open', function(){
var Author = m.model('Author', new m.Schema({
name: String,
slugname: String
}));
var Book = m.model('Book', new m.Schema({
title: String,
author: {type: String, ref: 'Author.slugname'}
}));
});
在上面的代码中,我将 Book.author 链接到 Author.slugname。如果这是正确的方法,我只是不这样做。
【问题讨论】: