CNode

DBRef is not defined 求解

Xxiao2013发布于13 年前最后回复13 年前5 回复6252 浏览0 收藏

var comment = { postId: this.postId, name: this.name, comment: this.comment, commentId:this.commentId, upid:new DBRef('users',objectId(uid)) }; 我是想把comments文档和users文档做关联 但是执行到upid:new DBRef('users',objectId(uid)) 时出错,提示 DBRef is not defined 用DBRef还需要有什么引用吗 求解

查看回复

回复 (5)

B
bnuhero#1·13 年前
var mongo = require('mongodb');
// 其它代码
var comment = {
postId: this.postId,
name: this.name,
comment: this.comment,
commentId:this.commentId,
// DbRef前加上你定义的mongodb实例对象
upid:new mongo.DBRef('users',objectId(uid))
};
X
xiao2013#2·13 年前
引用 bnuhero

恩 谢谢 是这样的 还有问题 想请教一下 就是这个DBRef 我要怎么用呢 它能很方面的获得users文档里面的东西吗 ? 希望能说的详细一些 有示例代码更好

X
xiao2013#3·13 年前
引用 bnuhero

@xiao2013 沉了。。。

B
bnuhero#4·13 年前
  1. 凝练出关键词组合,利用Google搜索引擎,自己去找资料,找答案。
  2. 教程代替不了官方文档,仔细看看。
  3. 写一个简单的程序,能够重现你的问题。提交到如github.com上,大家再帮忙看看。
参与回复
登录后即可参与回复。登录