【发布时间】:2017-06-06 09:59:21
【问题描述】:
我有以下 mongodb / mongoose Schema
var forumReplySchema = new Schema({
userid : String,
username: String,
forumid: {type: String, default: '1'},
message: {type: String, default: ''},
time: Number,
});
module.exports = mongoose.model('forum_replies', forumReplySchema);
使用以下查询:
forum_replies.findOne({forumid: forumid}).then(function (reply) {
currentReply.username = user.username;
currentReply.rank = result.rank;
});
当前分配了username,因为我在架构中有用户名属性。
Rank 未分配,因为它不在架构中。
但是有没有办法让我分配排名,而无需在架构中定义它?
编辑:又名,为论坛回复对象分配排名,而无需保存在 Db 中。
【问题讨论】:
-
是否对您希望存储在数据库中的新属性进行排名?
-
否 @SamipSuwal 我只想将 IT 存储在对象列表中。没有 saging 到 db。只想存储在相同的结果中
标签: javascript mongoose mongoose-schema