导读:MongoDB是一种NoSQL数据库,它的数据模型以文档为中心,使用JavaScript作为查询语言 。本篇文章将介绍基础的MongoDB操作和常用的JavaScript语法 。
1. 连接MongoDB
在Node.js中使用mongoose库连接MongoDB数据库,代码如下:
```
const mongoose = require('mongoose');
mongoose.connect('mongodb://localhost/my_database', { useNewUrlParser: true });
2. 创建Schema
在MongoDB中,Schema定义了文档的结构和属性,可以使用mongoose.Schema来创建一个新的Schema,例如:
const userSchema = new mongoose.Schema({
name: String,
age: Number
});
3. 创建Model
Model是由Schema编译而成的构造函数,可以使用mongoose.model来创建一个新的Model,例如:
const User = mongoose.model('User', userSchema);
4. 插入数据
可以使用Model的create方法来插入数据,例如:
User.create({ name: 'Alice', age: 20 }, function (err, user) {
if (err) return handleError(err);
console.log(user.name + ' saved to database.');
5. 查询数据
【mongodb json mongodbjs】可以使用Model的find方法来查询数据,例如:
User.find(function (err, users) {
console.log(users);
6. 更新数据
可以使用Model的update方法来更新数据,例如:
User.update({ name: 'Alice' }, { age: 21 }, function (err, raw) {
console.log('The raw response from Mongo was ', raw);
7. 删除数据
可以使用Model的remove方法来删除数据,例如:
User.remove({ name: 'Alice' }, function (err) {
console.log('User deleted.');
总结:本篇文章介绍了MongoDB的基础操作和JavaScript语法,包括连接数据库、创建Schema和Model、插入、查询、更新和删除数据 。这些操作是MongoDB开发的基?。?希望能对读者有所帮助 。