首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    架构和数据库

    database) 数据库是一个仓库,在仓库中可以存放多个集合 集合(collection) 集合类似于数组,在集合中可以存放多个文档 文档(document) 数据库中的最小单位,存储和操作的内容都是文档....findOne({}) 用来查询集合中符合条件的第一个文档 db..find({}).count() 查询所有结果的数量 修改集合中符合条件的文档 db....{name:1,_id:0}) $gt 大于 $gte 大于等于 $lt 小于 $lte 小于等于 9 练习作业 进入 user_manage 数据库 向数据库中的 users 集合中插入文档 文档的内容包含用户名...('mongodb://localhost/user_manage'); 如果使用默认端口号(27017),可以省略不写 监听 MongoDB 数据库的连接状态 mongoose 对象中有一个 connection...查询结果结果会通过回调函数返回,参数必选,不传没有返回值 通过 find() 查询的结果,返回的对象就是 Document,文档对象 Document 对象是 Model 的实例 doc instanceof

    1.5K10

    04_数据库

    数据库是一个仓库,在仓库中可以存放多个集合 集合(collection) 集合类似于数组,在集合中可以存放多个文档 文档(document) 数据库中的最小单位,存储和操作的内容都是文档....findOne({}) 用来查询集合中符合条件的第一个文档 db..find({}).count() 查询所有结果的数量 修改集合中符合条件的文档 db....name:1,_id:0}) $gt 大于 $gte 大于等于 $lt 小于 $lte 小于等于 9 练习作业 进入 user_manage 数据库 向数据库中的 users 集合中插入文档 文档的内容包含用户名...('mongodb://localhost/user_manage'); 如果使用默认端口号(27017),可以省略不写 监听 MongoDB 数据库的连接状态 mongoose 对象中有一个...查询结果结果会通过回调函数返回,参数必选,不传没有返回值 通过 find() 查询的结果,返回的对象就是 Document,文档对象 Document 对象是 Model 的实例 doc instanceof

    1.3K10

    大数据技术之_22_MongoDB学习_MongoDB 的简介、下载、安装、启动、配置和关闭 + MongoDB 的基本操作 + Mongoose + 使用 java 对 MongoDB 增删改查

    • 32操作系统位注意:第一次启动 mongodb 服务器时,需要输入如下内容:   mongod --storageEngine=mmapv1   第一次启动后,再次启动 mongodb 服务器时,只需输入...盘根目录创建 data,在 data 下创建 db 和 log 文件夹 2、创建配置文件,在目录 D:\work\MongoDB\Server\3.2 下添加一个配置文件 mongod.cfg,并添加如下内容...文档(document):文档是数据库中最小单位,我们存储和操作的内容都是文档。...db.users.findOne({age:25}).name;      // 查询一个符合条件的文档对象的属性值 db.users.findOne({age:25}).count();   // .../地址", {useMongoClient: true});   地址例子:mongodb://127.0.0.1:27017/mg_test   如果端口号是默认端口号,则可以省略不写。

    19.2K30

    MongoDB数据库基本操作

    通过_id字段查找文档 // User.find({_id: '5c09f267aeb04b22f8460968'}).then(result => console.log(result)) // findOne...方法返回一条文档 默认返回当前集合中的第一条文档 // User.findOne({name: '李四'}).then(result => console.log(result)) // 查询用户集合中年龄字段大于...('User', userSchema); // 查找到一条文档并且删除 // 返回删除的文档 // 如何查询条件匹配了多个文档 那么将会删除第一个匹配的文档 // User.findOneAndDelete...('User', userSchema); // 找到要删除的文档并且删除 // 返回是否删除成功的对象 // 如果匹配了多条文档, 只会删除匹配成功的第一条文档 // User.updateOne({...message: '分类名称要在一定的范围内才可以' } }, author: { type: String, validate: { validator: v => { // 返回布尔值

    5.1K10

    Node.js 配合 express 框架、mongodb 实践 &&

    可以上网去搜索下' ---- 二、入口文件,我们使用 ejs 引擎渲染( res.render() ) 1.Node.js使用ejs渲染的核心技巧是渲染数据的指定 2.尽量一个渲染数据对象包括所有的渲染内容...3.一个渲染对象可以有很多个属性,每次get请求时先发送一个空的对象到后端,再根据需求逻辑指定 对象属性和内容,最后还是传输那个对象回来。...,所以我们把外部函数变成 async 函数, 这样可以配合 await 实现最佳异步,还可以获取他们的返回值进行 if 判断。...= require('mongoose'); module.exports = new Promise((resolve, reject) => { mongoose.connect('mongodb...(err) } }) }) ------ 'model对象模块' '这里定义限制对象时,一定要考虑好, 否则数据库连接启动后,除非删除数据库, 不然无法修改限制对象的内容

    5.4K20

    从零到部署:用 Vue 和 Express 实现迷你全栈电商应用(二)

    我们大致地看一下 app.js 和 routes/index.js 的内容,快速过一遍 Express 的基础知识。...接着我们在我们的 app.js 文件中导入 mongoose ,并且通过 mongoose 提供的接口连接我们的 MongoDB 数据库: // ... const mongoose = require...接着我们通过 npm start 运行服务器,我们就在 Express 中连接上了我们的 MongoDB 数据库,虽然现在还看不到任何效果,我们马上会编写路由来操作数据库来测试连接的有效性。...const mongoose = require('mongoose'); const Schema = mongoose.Schema; const model = mongoose.model.bind...我们在开头导入了我们之前定义的 ManufacturerModel,这是 Mongoose 为我们提供的操作数据库的接口,我们通过定义在 Model 上的一系列如 find、findOne、updateOne

    3.6K10
    领券