摘要:出现这个问题是因为重复定义这个,写一遍就行下面是示例这是改过后的下面是修改之前的
出现这个问题是因为
var schema = new mongoose.Schema({ qishu: Number, shengliguojia: Number }); var temp = mongoose.model("yulechang", schema, "yulechang");
重复定义‘mongoose.model("yulechang", schema, "yulechang")’这个,写一遍就行(下面是示例:这是改过后的)
var schema = new mongoose.Schema({ qishu: Number, shengliguojia: Number }); var temp = mongoose.model("yulechang", schema, "yulechang"); mongoose.connect(db_str, { useNewUrlParser: true }, function(err) { if (!err) { temp.find().sort({ "qishu": -1 }).exec(function(err, docs) { console.log(docs); if(docs.length = 0){ qishu = docs[0].qishu; } }); } }); setInterval(() => { if (countOfYulechang >= 6) { qishu=qishu+1; let shengliguojia= Math.floor( Math.random()*3 )+1; mongoose.connect(db_str,{ useNewUrlParser: true }, function(err) { if (!err) { temp.insertMany([{ qishu: qishu, shengliguojia:shengliguojia }], function(err, docs) { console.log(docs); }); } }); countOfYulechang = 0 } else { countOfYulechang = countOfYulechang + 1 } }, 1000)
下面是修改之前的
mongoose.connect(db_str, { useNewUrlParser: true }, function(err) { if (!err) { var schema = new mongoose.Schema({ qishu: Number, shengliguojia: Number }); var temp = mongoose.model("yulechang", schema, "yulechang"); temp.find().sort({ "qishu": -1 }).exec(function(err, docs) { console.log(docs); if(docs.length = 0){ qishu = docs[0].qishu; } }); } }); setInterval(() => { if (countOfYulechang >= 6) { qishu=qishu+1; let shengliguojia= Math.floor( Math.random()*3 )+1; mongoose.connect(db_str,{ useNewUrlParser: true }, function(err) { if (!err) { var schema = new mongoose.Schema({ qishu: Number, shengliguojia: Number }); var temp = mongoose.model("yulechang", schema, "yulechang"); temp.insertMany([{ qishu: qishu, shengliguojia:shengliguojia }], function(err, docs) { console.log(docs); }); } }); countOfYulechang = 0 } else { countOfYulechang = countOfYulechang + 1 } }, 1000)
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/19533.html
摘要:出现这个问题是因为重复定义这个,写一遍就行下面是示例这是改过后的下面是修改之前的 出现这个问题是因为 var schema = new mongoose.Schema({ qishu: Number, shengliguojia: Number }); var temp = mongoose.model(yulechang, schema, yulechang); 重复...
摘要:使用可以让我们更好使用数据库,而不需要写繁琐的业务逻辑。安装初始化使用使用前,需安装和,这里不讲和的安装方法。这里建立模式和模型快速入门在中,所有的数据都是一种模式,每个模式都映射到的集合,并且定义该集合文件结构。可以是字符串或对象。 mongoose-study 使用mongoose可以让我们更好使用mongodb数据库,而不需要写繁琐的业务逻辑。 安装 npm inst...
摘要:使用可以让我们更好使用数据库,而不需要写繁琐的业务逻辑。安装初始化使用使用前,需安装和,这里不讲和的安装方法。这里建立模式和模型快速入门在中,所有的数据都是一种模式,每个模式都映射到的集合,并且定义该集合文件结构。可以是字符串或对象。 mongoose-study 使用mongoose可以让我们更好使用mongodb数据库,而不需要写繁琐的业务逻辑。 安装 npm inst...
背景 学习MongoDB,并做笔记整理,以便于用到时查看。 MogoDB NoSQL Database(JS) 使用方便,想存就存,相取就取 是MEAN中的M(数据) 安装 https://www.mongodb.com/downl... 选择相应系统安装包 安装mongoose 创建一个文件夹,并npm init --yes,创建package.js npm install mongoos...
摘要:查询条件控制返回的字段控制选项回调函数。改查询条件需要修改的数据,不能修改主键控制选项回调函数,返回的是受影响的行数。执行查询,回调函数。使用链式语句时,可以在之后接执行查询,并指定回调函数。 初学Node.js接触到MongoDB数据库,阅读资料中推荐的都是Mongoose模块,可以更加方便的对数据库进行操作,便开始接触Mongoose。在学习时碰到许多基础问题,查阅了许多资料理来理...
阅读 1064·2021-10-14 09:43
阅读 1082·2021-10-11 11:07
阅读 3085·2021-08-18 10:23
阅读 1445·2019-08-29 16:18
阅读 971·2019-08-28 18:21
阅读 1430·2019-08-26 12:12
阅读 3706·2019-08-26 10:11
阅读 2468·2019-08-23 18:04