如何使用 Node.js 连接 MongoDB?然后将结果传递给客户端 JavaScript 并以 HTML 形式显示。
var http = require('http');
var URL = require('url');
var Db = require('mongodb').Db;
var Server = require('mongodb').Server;
var client = new Db('people', new Server("127.0.0.1", 27017, {}), { safe: false });
client.open(function (err, client) {
client.collection('people', listAllData);
});
var listAllData = function (err, collection) {
collection.find().toArray(function (err, results) {
console.log(results);
});
}
您应该使用 Mongoose - Node.js 的优雅 mongodb 对象建模。http://mongoosejs.com http://mongoosejs.com
快速入门指南真的很酷,你应该read it http://mongoosejs.com/docs/index.html.
根据文档,这是一个如何使用 Mongoose 的小例子:
var mongoose = require('mongoose');
var db = mongoose.createConnection('localhost', 'test');
var schema = mongoose.Schema({ name: 'string' });
var Cat = db.model('Cat', schema);
var kitty = new Cat({ name: 'Zildjian' });
kitty.save(function (err) {
if (err) // ...
console.log('meow');
});
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)