1,747
社区成员
发帖
与我相关
我的任务
分享
var query = {
deviceId: deviceId,
date: moment(playDate.format("YYYY-MM-DD")),
adId: logItemInstance.adId,
orderId: logItemInstance.orderId,
is_cross_day: isCrossDay
};
var update = {
$set: { lut: moment(), appVersion: appVersion, agentId: agentId },
$inc: { count: 1 },
$push: {
Detail: {
pT: moment(),
dPT: logItemInstance.playTime,
recordId: value.id,
}
}
};
adPlayRecordNewModel.update(query, update, { upsert: true }, function (err, a) {
if (err) {
next(err);
} else {
subNext(null, subValue);
}
});
var safe = { w: 1, j: true, wtimeout: 60 * 1000 };
var mongoose = require('mongoose');
var modelName = "adPlayRecordNewModel";
var dbName = "ad_play_records_new";
var modelSchema = new mongoose.Schema({
date: Date,
deviceId: String,
agentId: Number,
adId: Number,
orderId: Number,
count: Number,
appVersion: String,
lut: Date,
is_cross_day: { type: Boolean, default: false },
Detail: [{
pT: Date,
dPT: Date,
recordId: Number
}]
}, safe);
var instanse = mongoose.model(modelName, modelSchema, dbName);
module.exports = instanse;