摘要:出現(xiàn)這個問題是因為重復定義這個,寫一遍就行下面是示例這是改過后的下面是修改之前的
出現(xiàn)這個問題是因為
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)
文章版權歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://www.ezyhdfw.cn/yun/109552.html
摘要:出現(xiàn)這個問題是因為重復定義這個,寫一遍就行下面是示例這是改過后的下面是修改之前的 出現(xiàn)這個問題是因為 var schema = new mongoose.Schema({ qishu: Number, shengliguojia: Number }); var temp = mongoose.model(yulechang, schema, yulechang); 重復...
摘要:使用可以讓我們更好使用數(shù)據(jù)庫,而不需要寫繁瑣的業(yè)務邏輯。安裝初始化使用使用前,需安裝和,這里不講和的安裝方法。這里建立模式和模型快速入門在中,所有的數(shù)據(jù)都是一種模式,每個模式都映射到的集合,并且定義該集合文件結構。可以是字符串或?qū)ο蟆? mongoose-study 使用mongoose可以讓我們更好使用mongodb數(shù)據(jù)庫,而不需要寫繁瑣的業(yè)務邏輯。 安裝 npm inst...
摘要:使用可以讓我們更好使用數(shù)據(jù)庫,而不需要寫繁瑣的業(yè)務邏輯。安裝初始化使用使用前,需安裝和,這里不講和的安裝方法。這里建立模式和模型快速入門在中,所有的數(shù)據(jù)都是一種模式,每個模式都映射到的集合,并且定義該集合文件結構。可以是字符串或?qū)ο蟆? mongoose-study 使用mongoose可以讓我們更好使用mongodb數(shù)據(jù)庫,而不需要寫繁瑣的業(yè)務邏輯。 安裝 npm inst...
背景 學習MongoDB,并做筆記整理,以便于用到時查看。 MogoDB NoSQL Database(JS) 使用方便,想存就存,相取就取 是MEAN中的M(數(shù)據(jù)) 安裝 https://www.mongodb.com/downl... 選擇相應系統(tǒng)安裝包 安裝mongoose 創(chuàng)建一個文件夾,并npm init --yes,創(chuàng)建package.js npm install mongoos...
摘要:查詢條件控制返回的字段控制選項回調(diào)函數(shù)。改查詢條件需要修改的數(shù)據(jù),不能修改主鍵控制選項回調(diào)函數(shù),返回的是受影響的行數(shù)。執(zhí)行查詢,回調(diào)函數(shù)。使用鏈式語句時,可以在之后接執(zhí)行查詢,并指定回調(diào)函數(shù)。 初學Node.js接觸到MongoDB數(shù)據(jù)庫,閱讀資料中推薦的都是Mongoose模塊,可以更加方便的對數(shù)據(jù)庫進行操作,便開始接觸Mongoose。在學習時碰到許多基礎問題,查閱了許多資料理來理...
閱讀 2937·2021-10-26 09:49
閱讀 3290·2021-10-14 09:42
閱讀 2137·2021-09-13 10:31
閱讀 2671·2019-08-30 11:13
閱讀 3024·2019-08-29 16:31
閱讀 1195·2019-08-29 13:58
閱讀 1909·2019-08-29 12:12
閱讀 3721·2019-08-26 13:48