我有一个简单的Koa应用。我也用猫鼬,mongodb(Mlab)
我连接到mongodb。而且我只能找到我们的猫。我在控制台中看到数组。但是我不知道如何在页面上显示结果。以及如何在某些中间件中使用对数据库的请求?
const Koa = require('koa');
const app = new Koa();
const mongoose = require('mongoose');
const mongoUri = '...';
mongoose.Promise = Promise;
function connectDB(url) {
if (!url) {
throw Error('Mongo uri is undefined');
}
return mongoose
.connect(url)
.then((mongodb) => {
return mongodb;
});
}
connectDB(mongoUri);
const db = mongoose.connection;
db.on('error', console.error.bind(console, 'connection error:'));
db.once('open', function() {
console.log('we\'re connected!');
const Cat = mongoose.model('Cat', { name: String });
const kitty = new Cat({ name: 'Zildjian' });
kitty.save().then(() => console.log('meow'));
const ourCat = …Run Code Online (Sandbox Code Playgroud)