https://github.com/wangweianger/koa2-use-mongoose-learn
Using mongoose to develop node.js
https://github.com/wangweianger/koa2-use-mongoose-learn
mongoose nodejs
Last synced: 3 months ago
JSON representation
Using mongoose to develop node.js
- Host: GitHub
- URL: https://github.com/wangweianger/koa2-use-mongoose-learn
- Owner: wangweianger
- Created: 2018-04-08T03:40:36.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2018-04-24T02:52:34.000Z (over 8 years ago)
- Last Synced: 2025-02-25T19:27:28.616Z (over 1 year ago)
- Topics: mongoose, nodejs
- Language: JavaScript
- Homepage:
- Size: 5.16 MB
- Stars: 3
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## use mongoose
```js
npm install mongoose --save
```
### Linked database
```js
mongoose.connect('mongodb://localhost:27017/blog', function(err) {
if (err) {
console.log('数据库连接失败')
} else {
console.log('数据库连接成功')
}
});
```
### add Schema
```js
let homeSchema = new mongoose.Schema({
username: String,
password: String,
updated: Date,
});
```
### common method
mongoose document url:http://mongoosejs.com/docs/guide.html
```js
Model.find()
Model.findById()
Model.findOne()
Model.count()
Model.where()
Model.distinct()
Model.create()
Model.update()
Model.insertMany()
Model.updateMany()
Model.updateOne()
Model.replaceOne()
Model.remove()
Model.deleteOne()
Model.deleteMany()
Model.prototype.remove()
Model.prototype.model()
```
## Runing
```js
git clone https://github.com/wangweianger/koa2-use-mongoose-learn
npm install
//Development
npm run dev
//test page
http://127.0.0.1:8085/
```