2016-04-22 69 views
0

我的mongoose db正在與節點server.but連接,但是當我插入值時。它得到的錯誤是TypeError:無法通過mangoose讀取nodejs中undefined屬性的'length'

E:\S-chat\server\node_modules\mongoose\node_modules\mongodb\lib\mongodb\connection\base.js:246 
     throw message; 
     ^

TypeError: Cannot read property 'length' of undefined 
    at processResults (E:\S-chat\server\node_modules\mongoose\node_modules\mongodb\lib\mongodb\db.js:1581:31) 
    at E:\S-chat\server\node_modules\mongoose\node_modules\mongodb\lib\mongodb\db.js:1619:20 

。任何解決方案,請

+0

難道它和[這裏是一樣的(http://stackoverflow.com/questions/32353374/node-not-connecting-to-mongo-more-than-once)? –

回答

0

我得到了完美的解決方案是貓鼬和芒果數據庫服務器之間的兼容性

MongoDB Server 2.4.x: mongoose ~3.8, 4.x 
MongoDB Server 2.6.x: mongoose ~3.8.8, 4.x 
MongoDB Server 3.0.x: mongoose ~3.8.22, 4.x 
MongoDB Server 3.2.x: mongoose >=4.3.0 

NPM安裝--save --save-確切[email protected]

  1. MongoDB的版本--MongoDB-3.2.4
相關問題