我正在处理Mongo / Express教程并遇到了一些我不理解的情况。
use myapi
db.something.insert({...})
db.something.find()
使用mongoose我(貌似)能够连接到我刚刚创建的数据库。我可以使用API和Postman添加,编辑,删除和读取数据 - 但是,它似乎是一个完全不同于我在本地创建的数据库。我无法获取我在API中通过mongo命令行添加的数据。在命令行中,我无法获取使用Express API添加的数据。
有人可以帮助解释我错过的内容吗?
var express = require('express');
var mongoose = require('mongoose');
var bodyParser = require('body-parser');
var router = require('./routes/router.js');
// initialize api and configure to get data from POST
var api = express();
api.use(bodyParser.urlencoded({ extended: true }));
api.use(bodyParser.json());
var port = process.env.PORT || 3000;
// connect to DB
mongoose.connect('mongodb://127.0.0.1/myapi');
// register routes
api.use('/', router);
// start server
api.listen(port);
console.log('server started on port ' + port);