【发布时间】:2014-03-17 21:21:18
【问题描述】:
node-mongodb-native node.js 客户端在MongoClient.connect(...) 时挂起,但mongodb-client (shell command line) 在终端上工作。有什么线索吗?
var MongoClient = require('mongodb').MongoClient;
MongoClient.connect(
'mongodb://my.mongo.db.server.ip:27017/test',
function(err, db) {
if(err) throw err;
console.log("shows during connect call back");
});
// When load into node shell, it hangs forever
【问题讨论】:
-
使用猫鼬 nodejs 客户端。像魅力一样工作。
-
谢谢,但据说猫鼬得到
ODM。是不是有点矫枉过正? -
我不会认为它是一种矫枉过正,因为它提供了结构化数据等好处,为您的数据提供了明确的模型等。通过所有这些功能,它保持了 MongoDb 必须为我们提供的灵活性。
-
好吧,我建议
mongojs库,它更像是本机驱动程序上的瘦包装器。这并不强制你使用 NoSQL 试图避免的预定义结构。 -
刚刚试过
mongojs和mongoose,mongojs本身就是mongodb,界面不错。
标签: javascript node.js mongodb