![](/img/trans.png)
[英]How to create schema and display record from new mongodb Collection in Meanjs
[英]throw new Error('invalid schema,expected mongodb');
獲取錯誤: invalid schema, expected mongodb
,同時使用nodeman
啟動服務器
C:\Users\NDLM\Documents\workspace\angular-drywall>nodemon app.js
[nodemon] 1.12.0
[nodemon] to restart at any time, enter `rs`
[nodemon] watching: *.*
[nodemon] starting `node app.js`
C:\Users\NDLM\Documents\workspace\angular-drywall\node_modules\mongodb\lib\url_parser.js:20
throw new Error('invalid schema, expected mongodb');
^
Error: invalid schema, expected mongodb
at module.exports (C:\Users\NDLM\Documents\workspace\angular-drywall\node_modules\mongodb\lib\url_parser.js:20:11)
at connect (C:\Users\NDLM\Documents\workspace\angular-drywall\node_modules\mongodb\lib\mongo_client.js:125:16)
at Function.MongoClient.connect (C:\Users\NDLM\Documents\workspace\angular-drywall\node_modules\mongodb\lib\mongo_client.js:109:3)
at initWithUrl (C:\Users\NDLM\Documents\workspace\angular-drywall\node_modules\connect-mongo\lib\connect-mongo.js:185:19)
at new MongoStore (C:\Users\NDLM\Documents\workspace\angular-drywall\node_modules\connect-mongo\lib\connect-mongo.js:241:7)
at Object.<anonymous> (C:\Users\NDLM\Documents\workspace\angular-drywall\app.js:54:10)
at Module._compile (module.js:573:30)
at Object.Module._extensions..js (module.js:584:10)
at Module.load (module.js:507:32)
at tryModuleLoad (module.js:470:12)
at Function.Module._load (module.js:462:3)
at Function.Module.runMain (module.js:609:10)
at startup (bootstrap_node.js:158:16)
at bootstrap_node.js:598:3
[nodemon] app crashed - waiting for file changes before starting...
准確地看一下mongodb
url_parser.js
文件第 20 行中的代碼片段。
if(result.protocol != 'mongodb:') {
throw new Error('invalid schema, expected mongodb');
}
這告訴我,URI連接字符串未使用所需mongodb://
prototcol更改您的URI的連接字符串。 你的服務器應該停止崩潰。
包示例: https : //www.npmjs.com/package/mongodb#connecting-to-mongodb
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.