CNode

cnode社区源码修改的问题

问答
Xxnbbosco发布于10 年前最后回复10 年前4 回复4109 浏览0 收藏

我想在原cnode社区增加类似于朋友圈的话题功能,查询完话题数据,作者数据,回复数据,点赞数据后,想把这几个数据拼接起来发给客户端。 当单独打印post.author的时候,是有数据的,但打印整个post的时候,就没有了author的数据,用curl测试返回的数据缺失没有author的内容,如下: untitled7.png

untitled8.png

untitled9.png

查看回复

回复 (4)

1
1340641314#1·10 年前

有分享板块了

来自vue-cnode手机版

J
jiangli373#3·10 年前

应该是你查询返回的是一个mongoose对象 可以这样子改下 1.post = post.toObject();

或者查询的时候

Model.find().lean().exec(function (err, docs) {
  docs[0] instanceof mongoose.Document // false
});

或者

Model.findOne({}, null, { lean: true }, callback);

http://mongoosejs.com/docs/api.html#query_Query-lean

1
1340641314#4·10 年前
引用 xnbbosco@1340641314 你是说手机版本有分享功能了?

@xnbbosco 发帖,不是可以选择分享么

来自vue-cnode手机版

参与回复
登录后即可参与回复。登录