相关疑难解决方法(0)

猫鼬:填充人口稠密的土地

我正在使用MongoDB作为我的应用程序的日志管理器,然后同步移动客户端.我在NodeJS中设置了这个模型:

var UserArticle = new Schema({
    date: { type: Number, default: Math.round((new Date()).getTime() / 1000) }, //Timestamp!
    user: [{type: Schema.ObjectId, ref: "User"}],
    article: [{type: Schema.ObjectId, ref: "Article"}],
    place: Number,    
    read: Number,     
    starred: Number,   
    source: String
});
mongoose.model("UserArticle",UserArticle);

var Log = new Schema({
    user: [{type: Schema.ObjectId, ref: "User"}],
    action: Number, // O => Insert, 1 => Update, 2 => Delete
    uarticle: [{type: Schema.ObjectId, ref: "UserArticle"}],
    timestamp: { type: Number, default: Math.round((new Date()).getTime() / 1000) }
});
mongoose.model("Log",Log);
Run Code Online (Sandbox Code Playgroud)

当我想要检索日志时,我使用以下代码:


var log = …
Run Code Online (Sandbox Code Playgroud)

populate mongoose mongodb node.js

18
推荐指数
3
解决办法
1万
查看次数

标签 统计

mongodb ×1

mongoose ×1

node.js ×1

populate ×1