0
我已經編寫了使用nodejs從mongodb中檢索數據的代碼,但是當我嘗試使用角js發佈數據時,它不起作用。使用角js發佈MongoDB數據
這裏是代碼的NodeJS:
var MongoClient = require('mongodb').MongoClient;
var assert = require('assert');
var ObjectId = require('mongodb').ObjectID
var url = 'mongodb://localhost:27017/shru';
var findRestaurants = function(db, callback) {
var cursor =db.collection('shruthi').find();
cursor.each(function(err, doc) {
assert.equal(err, null);
if (doc != null) {
console.dir(doc);
} else {
callback();
}
});
};
MongoClient.connect(url, function(err, db) {
assert.equal(null, err);
findRestaurants(db, function() {
db.close();
});
});
這工作得很好,我能夠檢索數據。我的數據庫名稱是shru,我的集合名稱是shruthi。這是我檢索的數據:
{ _id: ObjectID { _bsontype: 'ObjectID', id: 'VÍZrg¸û쮸*Ð' },
name: 'shruts' }
{ _id: ObjectID { _bsontype: 'ObjectID', id: 'VÍZzg¸û쮸*Ñ' },
name: 'vani' }
當我嘗試使用mongodb發佈此數據時,它無法正常工作。任何人都可以解釋我如何做到這一點?如何使用角度js發佈上述數據?