使用express.js可能实现的最简单的MongoDB使用应用程序是什么?我不想要任何花哨的东西。我基本上只需要一种将内容添加到数据库并稍后查询的方法。最简单的方法是什么?请像我是一个 child 一样回答这个问题。我已经习惯了 Meteor 应用程序的简单工作流程。
最佳答案
最简单的方法(可能非常困惑)是使用express.js,导入mongo模块并执行插入/查询。
var MongoClient = require('mongodb').MongoClient;
var db;
MongoClient.connect("mongodb://localhost:27017/exampleDb", function(err, dba) {
if(err) { return console.dir(err); }
db = dba;
});
var express = require('express');
var app = express();
app.get('/', function (req, res) {
db.collection('test').insert({name: 'Peter'}, function(err, result) { res.send(result); });
});
var server = app.listen(3000, function () {
var host = server.address().address;
var port = server.address().port;
console.log('Example app listening at http://%s:%s', host, port);
});
关于node.js - 大多数准系统 MongoDB Express.js 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32553649/