小编Aar*_*ron的帖子

我如何使用猫鼬和Koa.js

我有一个简单的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)

javascript mongoose mongodb express koa

6
推荐指数
1
解决办法
2085
查看次数

标签 统计

express ×1

javascript ×1

koa ×1

mongodb ×1

mongoose ×1