我创建了以下服务: https://console.ng.bluemix.net/docs/services/MongoDB/index.html#MongoDB
以下是来自connection.js的代码
someMongodbServer: {
adapter: 'sails-mongo',
host: 'localhost',
port: 27017,
// user: 'username',
// password: 'password',
// database: 'your_mongo_db_name_here'
},
如何让它发挥作用?我在配置中遗漏了什么吗?
答案 0 :(得分:1)
您必须使用mongoDB实验服务的VCAP_SERVICES凭据配置 connection.js :
示例:
"credentials": {
"hostname": "10.0.116.49",
"host": "10.0.116.49",
"port": 10001,
"username": "be879069-b273-4656-b5fb-3daa5c508044",
"password": "f268582e-0a52-42a8-9b97-66889a9cb662",
"name": "76ea370c-8678-4c51-b3cf-a0cd722ed93a",
"db": "db",
"url": "mongodb://be879069-b273-4656-b5fb-3daa5c508044:f268582e-0a52-42a8-9b97-66889a9cb662@10.0.116.49:10001/db"
请注意:MongoDB实验不允许您从本地应用程序连接到数据库。您只能使用来自Bluemix environment \ application。
如果您需要完整的MongoDB功能,可以尝试使用Compo的MongoDB。
对于其他风帆配置文件我建议在这里查看:https://www.npmjs.com/package/sails-mongo