gpt4 book ai didi

node.js - 从 MongoDB+Node.js 获取数据到客户端 JavaScript

转载 作者:可可西里 更新时间:2023-11-01 09:25:01 27 4
gpt4 key购买 nike

如何使用 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

快速入门指南真的很棒,你应该 read it .

根据文档,这里有一个如何使用 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');
});

关于node.js - 从 MongoDB+Node.js 获取数据到客户端 JavaScript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13701246/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com