成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

mongoose踩坑筆記: Cannot overwrite `` model once compi

daydream / 899人閱讀

摘要:出現(xiàn)這個(gè)問題是因?yàn)橹貜?fù)定義這個(gè),寫一遍就行下面是示例這是改過后的下面是修改之前的

出現(xiàn)這個(gè)問題是因?yàn)?/p>

var schema = new mongoose.Schema({
    qishu: Number,
    shengliguojia: Number
});
var temp = mongoose.model("yulechang", schema, "yulechang");

重復(fù)定義‘mongoose.model("yulechang", schema, "yulechang")’這個(gè),寫一遍就行(下面是示例:這是改過后的)

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)

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/19533.html

相關(guān)文章

  • mongoose踩坑筆記Cannot overwrite `` model once compi

    摘要:出現(xiàn)這個(gè)問題是因?yàn)橹貜?fù)定義這個(gè),寫一遍就行下面是示例這是改過后的下面是修改之前的 出現(xiàn)這個(gè)問題是因?yàn)?var schema = new mongoose.Schema({ qishu: Number, shengliguojia: Number }); var temp = mongoose.model(yulechang, schema, yulechang); 重復(fù)...

    bingchen 評(píng)論0 收藏0
  • mongoose簡單應(yīng)用

    摘要:使用可以讓我們更好使用數(shù)據(jù)庫,而不需要寫繁瑣的業(yè)務(wù)邏輯。安裝初始化使用使用前,需安裝和,這里不講和的安裝方法。這里建立模式和模型快速入門在中,所有的數(shù)據(jù)都是一種模式,每個(gè)模式都映射到的集合,并且定義該集合文件結(jié)構(gòu)??梢允亲址?qū)ο蟆? mongoose-study 使用mongoose可以讓我們更好使用mongodb數(shù)據(jù)庫,而不需要寫繁瑣的業(yè)務(wù)邏輯。 安裝 npm inst...

    Zachary 評(píng)論0 收藏0
  • mongoose簡單應(yīng)用

    摘要:使用可以讓我們更好使用數(shù)據(jù)庫,而不需要寫繁瑣的業(yè)務(wù)邏輯。安裝初始化使用使用前,需安裝和,這里不講和的安裝方法。這里建立模式和模型快速入門在中,所有的數(shù)據(jù)都是一種模式,每個(gè)模式都映射到的集合,并且定義該集合文件結(jié)構(gòu)。可以是字符串或?qū)ο蟆? mongoose-study 使用mongoose可以讓我們更好使用mongodb數(shù)據(jù)庫,而不需要寫繁瑣的業(yè)務(wù)邏輯。 安裝 npm inst...

    callmewhy 評(píng)論0 收藏0
  • MongoDB學(xué)習(xí)筆記

    背景 學(xué)習(xí)MongoDB,并做筆記整理,以便于用到時(shí)查看。 MogoDB NoSQL Database(JS) 使用方便,想存就存,相取就取 是MEAN中的M(數(shù)據(jù)) 安裝 https://www.mongodb.com/downl... 選擇相應(yīng)系統(tǒng)安裝包 安裝mongoose 創(chuàng)建一個(gè)文件夾,并npm init --yes,創(chuàng)建package.js npm install mongoos...

    April 評(píng)論0 收藏0
  • Mongoose增查改刪學(xué)習(xí)筆記

    摘要:查詢條件控制返回的字段控制選項(xiàng)回調(diào)函數(shù)。改查詢條件需要修改的數(shù)據(jù),不能修改主鍵控制選項(xiàng)回調(diào)函數(shù),返回的是受影響的行數(shù)。執(zhí)行查詢,回調(diào)函數(shù)。使用鏈?zhǔn)秸Z句時(shí),可以在之后接執(zhí)行查詢,并指定回調(diào)函數(shù)。 初學(xué)Node.js接觸到MongoDB數(shù)據(jù)庫,閱讀資料中推薦的都是Mongoose模塊,可以更加方便的對(duì)數(shù)據(jù)庫進(jìn)行操作,便開始接觸Mongoose。在學(xué)習(xí)時(shí)碰到許多基礎(chǔ)問題,查閱了許多資料理來理...

    lookSomeone 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<