我编写了使用nodejs从mongodb检索数据的代码,但是当我尝试使用角度js发布数据时,它无效。
这是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发布上述数据?