ノード経由でリモートのmongodbデータにアクセスしたい。書かれている私のapp.jsに次のノードからリモートmongodbにアクセスする
router.get('/get', function(req, res, next) {
var db = req.db;
var collection = db.get('test');
collection.find({},function(e,docs){
res.json(docs);
});
});
APIへのアクセス中に、私は次のエラーを取得しています:
をvar mongo = require('mongodb');
var MongoClient = require('mongodb').MongoClient;
var db = MongoClient.connect("mongodb://remote_url:27017/databasetest");
//db name is : databasetest
app.use(function(req,res,next){
req.db = db;
next();
});
には、以下のDBからコレクションにアクセスするために書かれたAPIです
db.getは関数ではありません
誰かが同じ
のために私を助けてもらえ
で見つけることができる多くが同様にあなたのリモートのMongoDBサーバーに依存して、あなたは、単一のサーバユニットを持っているか、またはあなたは、メインユニットをサポートするアービタとのユニットを持っています。現実的な情報もご提供ください。 –