摘要:
$set 修改一个域的值,增加一个域 e.g. 阿哲年龄修改为33 db.class1.update({name:'阿哲'},{$set:{age:33}}) e.g. 如果sex域不存在则会添加这个域 db.class1.update({name:'阿蓉'},{$set:{sex:'w'}}) $ 阅读全文
2018年9月20日
2018年9月19日
摘要:
db.collection.distinct(field) 功能:查看某个域的值范围 e.g. 获取某个域的值,去重 db.class1.distinct("age")db.collection.find().pretty() 功能:格式化显示查询结果,就是一个一个文档显示。 db.class1.f 阅读全文
摘要:
比较操作符$eq : = 写法:db.class0.find({age:{$eq:18}},{name:1,_id:0}); 查找年龄等于18$lt :<$lte : <=$gt : > db.class0.find({age:{$gt:17,$lt:20}},{name:1,_id:0}); 查找 阅读全文
摘要:
增加文档: 方法1: db.collection.insert({}) 插入单个文档 db.collection.insertOne({}) 插入当个文档 db.collection.insert([{},{},{}]) 插入多个文档,参数用中括号 db.collection.insertMany( 阅读全文
摘要:
mongodb中数据的组织形式 》文档 mongodb 文档: 是以键值对的形式组成的一组文档。类似python中字典描述数据的方式 键:即文档的域,表达了一个键值对的含义 键的命名规则: 1.utf-8格式字符串 2.不能使用“\0” 3.一个文档中的键不能重复 值:即文档存储的数据 *文档中键值 阅读全文
摘要:
集合创建原则 1.集合中的文档要描述同一类事物 2.数据库中同一类数据尽量集中存放在相同的集合 3.集合中的文档嵌套层数不要太多 集合的命名规则: 1. 合法的utf-8字符串 2. 不能有'\0' 3. 不能以 system. 开头。是系统的保留前缀 4. 不能和关键字重复 创建集合 方法1: d 阅读全文
摘要:
数据库命名规则: 1. 默认使用utf-8字符 2. 不能含有空格 . / \ '\0' 字符 3. 长度不能超过64字节 4. 不能和系统数据库重名 5.严格区分大小写(命令语句也是一样) 如何进入数据库MongoDB: mongo: 进入数据库交互操作界面 mongo 库名 创建数据库 use 阅读全文
摘要:
设置数据库的存储位置 mongod --dbpath 目录 e.g. mongod --dbpath dbs 设置数据库端口 mongod --port 8080 * 默认监听端口27017 数据库的备份和恢复 备份 mongodump -h 127.0.0.1 -d 库名 -o 备份名 e.g. 阅读全文
摘要:
mongodb标签:非关系型数据库 文档型数据库 最像关系型的非关系型数据库 特点: 1. 由c++编写的数据库管理系统 2. 支持丰富的增删改查功能 3. 支持丰富的数据类型 4. 支持众多的编程语言结构 (python php c++ js c#) 5. 在NoSql 中技术相对比较成熟 组织结 阅读全文