数据库

MongoDB学习记录(四) - MongoDB的"增查改删"操作之"改"

更新文档主要有以下几种方法: db.collection.updateOne(filter, update, options) db.collection.updateMany(filter, update, options) db.collection.replaceOne(filter, update, options) 另外MongoDB提供了更新运算符,更加方便我们进行文档的更新。其使用方法如下: { update operator: { field1: value1, ... }, update operator: { field2: value2, ... }, ... } 其中有一些更新运算符,比如$set,

数据库

MongoDB学习记录(三) - MongoDB的"增查改删"操作之"查"

查找使用的方法: db.collection.find() 查找所有文档 db.collection.find({})或者db.collection.find({}) 指定键值对 db.collection.find({field: value}, ...),此方法会找到所有包含了指定的field: value对的文档(如果field字段下的值是一个数组,并且value在这个数组中,那么也将被查找出来,换句话说,value除了直接形容这个字段的值,若字段值是一个数组的话,也可以去匹配数组里的值) 使用查询运算符 例如db.collection.find( { status: { $in: [ "

数据库

MongoDB学习记录(二) - MongoDB的"增查改删"操作之"增"

如果做插入文档操作的集合不存在,那么集合将被创建 db.collection.insertOne() insertOne为collection插入一条文档,如果文档的_id字段未指定,MongoDB会为文档添加这一字段。insertOne方法会返回一个文档,这个文档包含了被追加文档的_id字段。 db.collection.insertMany() insertMany可以为集合新增多条文档,需要传入一个文档数组。insertMany方法会返回一个文档,这个文档包含了被追加文档的_id字段。类似于: { "acknowledged" : true, "insertedIds" : [ ObjectId("562a94d381cb9f1cd6eb0e1a"), ObjectId(

数据库

MongoDB学习记录(一) - 安装、启动与建立数据库

简要说明一个基本概念:MongoDB中的三要素:数据库(database)、集合(collection)和文档(document)。 文档:类似于JSON对象,由字段(field)和值(value)组成的对构成 集合:文档的组合 数据库:集合的组合 安装、启动、连接 安装和启动的步骤见此MongoDB的安装与使用 安装MongoDB后,首先要启动MongoDB服务,在命令行运行MongoDB的bin目录下的"mongod.exe",这个是mongodb的守护程序(windows平台下),默认的数据存储文件夹为MongoDB安装分区的根目录下的&