第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

當(dāng)使用MongoClientv3.0時(shí),db.Collection不是函數(shù)

當(dāng)使用MongoClientv3.0時(shí),db.Collection不是函數(shù)

胡子哥哥 2019-07-17 14:49:36
當(dāng)使用MongoClientv3.0時(shí),db.Collection不是函數(shù)我一直在努力W3學(xué)校教程關(guān)于MongoDB的NodeJS。當(dāng)我試圖在NodeJS環(huán)境中實(shí)現(xiàn)這個(gè)示例并使用Ajax調(diào)用該函數(shù)時(shí),我得到了以下錯(cuò)誤:TypeError: db.collection is not a function     at c:\Users\user\Desktop\Web Project\WebService.JS:79:14     at args.push (c:\Users\user\node_modules\mongodb\lib\utils.js:431:72)     at c:\Users\user\node_modules\mongodb\lib\mongo_client.js:254:5     at connectCallback (c:\Users\user\node_modules\mongodb\lib\mongo_client.js:933:5)     at c:\Users\user\node_modules\mongodb\lib\mongo_client.js:794:11     at _combinedTickCallback (internal/process/next_tick.js:73:7)     at process._tickCallback (internal/process/next_tick.js:104:9)請(qǐng)?jiān)谙旅嬲业轿业膶?shí)現(xiàn)代碼:var MongoClient = require('mongodb').MongoClient;var url = "mongodb://localhost:27017/mytestingdb";MongoClient.connect(url, function(err, db) {   if (err) throw err;   db.collection("customers").findOne({}, function(err, result) {     if (err) throw err;     console.log(result.name);     db.close();   });});請(qǐng)注意,每當(dāng)執(zhí)行命中時(shí),錯(cuò)誤就會(huì)發(fā)生:db.collection("customers").findOne({}, function(err, result) {}另外,請(qǐng)注意(如果這很重要),我已經(jīng)為節(jié)點(diǎn)JS安裝了最新的MongoDB包(NPM安裝MongoDB),而MongoDB版本是MongoDBEnterprise3.4.4,MongoDBNode.js驅(qū)動(dòng)程序v3.0.0-rc0。
查看完整描述

3 回答

?
qq_花開花謝_0

TA貢獻(xiàn)1835條經(jīng)驗(yàn) 獲得超7個(gè)贊

我也遇到過(guò)同樣的事情。在Package.json中,將MongoDB行更改為“MongoDB”:“^2.2.33”。您將需要NPM卸載MongoDB,然后再安裝NPM安裝此版本。

這為我解決了這個(gè)問(wèn)題。似乎是一個(gè)bug或文檔需要更新。


查看完整回答
反對(duì) 回復(fù) 2019-07-17
?
紅糖糍粑

TA貢獻(xiàn)1815條經(jīng)驗(yàn) 獲得超6個(gè)贊

對(duì)于希望繼續(xù)使用版本^3.0.1的用戶,請(qǐng)注意對(duì)如何使用MongoClient.connect()方法。回調(diào)不返回db相反它回來(lái)了client,其中有一個(gè)名為db(dbname)必須調(diào)用它才能獲得db比如你在找。

const MongoClient = require('mongodb').MongoClient;const assert = require('assert');
// Connection URLconst url = 'mongodb://localhost:27017';
// Database Nameconst dbName = 'myproject';
// Use connect method to connect to the serverMongoClient.connect(url, function(err, client) {
  assert.equal(null, err);
  console.log("Connected successfully to server");

  const db = client.db(dbName);

  client.close();});


查看完整回答
反對(duì) 回復(fù) 2019-07-17
  • 3 回答
  • 0 關(guān)注
  • 1134 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)