iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >MongoDB的基本使用 - 纪宇
  • 191
分享到

MongoDB的基本使用 - 纪宇

MongoDB的基本使用-纪宇 2015-04-10 18:04:12 191人浏览 猪猪侠
摘要

mongoDB简介 基于分布式文件存储的开源数据库系统 将数据存储为一个文档,文档类似于JSON格式 MonGoDB进入与退出 进入:mongo 退出:exit 库级操作 显示所有库: show dbs 切换/创建数据库: u

mongoDB简介

MonGoDB进入与退出

  • 进入:mongo
  • 退出:exit


库级操作

  • 显示所有库: show dbs
  • 切换/创建数据库: use 数据库名称
  • 查看所在库: db
  • 删除库:db.dropDatabase() -- 切换到要删除的数据库里进行删除


集合操作

  • 显示当前数据库的集合: show collections
  • 创建集合: db.createCollection( "集合名称" )
  • 删除集合: db.集合名称.drop() -- 返回 true 或 false


文档操作

添加文档(数据)     db.集合名称.insert(document)

  • 每一条数据,就是一个document,就是一条json
  • 添加文档时,如果不指定_id参数,MongoDB会为文档分配一个唯一的ObjectId
    • 例: db.student.insert({"_id":1, name:"xiaoming", age:18})
  • 添加多条文档
    • 例: db.student.insert( [ { } , { } , ... ] )

删除文档(数据)     db.集合名称.remove(, {justOne:})

  • 删除集合中所有的文档:db.table.remove( {} )
  • 删除集合中满足条件的所有文档:db.table.remove({sex: "男"})
  • 只删除集合中满足条件的第一条文档: { justOne: true }
    • 例: db.table.remove({sex:"男"}, { justOne:true} )

修改文档(数据)     db.集合名称.update(, , {multi:})

  • 修改一条数据: db.table.update({name:"xiaoming"}, {age:20})--(只有age,没有name了,整条数据变成里的内容)
  • 指定属性修改: { $set: {age:20} }
    • 例: db.table.update({name:"xiaoming"}, {$set: {age:666, sex: "xx"}} )
  • 更新集合中所有满足条件的文档: { multi: true }
    • 例: db.table.update({sex:"男"}, {$set:{sex:"女"}}, { multi:true} )

查询文档(数据)     db.集合名称.find([conditions])

  • 查看集合中全部数据: db.student.find()
  • 格式化显示: db.student.find().pretty()
  • 查看满足条件的数据: db.student.find({name:"xiaoming"})

噩梦条件

  • and条件
    • {$and:[{expression1}, {expression1}, ...] }
  • or条件
    • { $or : [ { } , { }, ...] }
  • and和or混用
    • db.table.find( {$or:[ {$and:[{sex:"女"}, {age:18}]} , {$and:[{sex:"男"}, {age:{$gt:18}}]} ] } )
    • db.table.find( { $or : [ { $and:[ { } , { } ] } , { $and:[ { } , { } ] } ] } )
  • 操作符
    • $ne:不等于
    • (gt :)gt
    • $lt :小于
    • $gte:大于等于
    • $lte :小于等于
    • 例:db.user.find( { "age" : {"$ne": 45 } } )



您可能感兴趣的文档:

--结束END--

本文标题: MongoDB的基本使用 - 纪宇

本文链接: https://www.lsjlt.com/news/2603.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • MongoDB的基本使用 - 纪宇
    MongoDB简介 基于分布式文件存储的开源数据库系统 将数据存储为一个文档,文档类似于Json格式 MongoDB进入与退出 进入:mongo 退出:exit 库级操作 显示所有库: show dbs 切换/创建数据库: u...
    99+
    2015-04-10
    MongoDB的基本使用 - 纪宇
  • Redis的基本使用 - 纪宇
    简介 Redis是由意大利人开发的一款内存高速缓存数据库,是一个高性能的键值对(key- value)存储数据库 Redis全称为: Remote Dictionary Server(远程数据服务),使用C语言编写,并以内存作为数据存储介质...
    99+
    2019-06-13
    Redis的基本使用 - 纪宇
  • MySql事务的简单使用 - 纪宇
    4个特性 原子性:一个事务中的所有操作,要么全部完成,要么全部不完成,不会结束在中间某个环节。事务在执行过程中发生错误,会被回滚(rollback)到事务开始前的状态 一致性:在事务开始前和事务结束以后,数据库的完整性没有被破坏。例如A和...
    99+
    2021-06-25
    MySql事务的简单使用 - 纪宇
  • mongodb BSON的基本使用教程
    查找 Find m := bson.M{ "create_time": bson.M{ "$gte": start, "$lte": end, }, "...
    99+
    2022-10-18
  • mongodb的基本语法
    1、启动shell:(主要用crt 软件的时候终端要选择linux,否则不能退格键有时候出问题)[root@saltstack mongodb]# mongo> show dbs  ...
    99+
    2022-10-18
  • NoSQL数据库一MongoDB基本使用
    如今的网站对数据存储要求越来越灵活,在这种需求下 NoSQL 也就是非关系数据库越来越流行。所谓非关系数据库,是指不使用 SQL 语言进行数据操作的数据库的统称。这类数据库存储数据时没有固定的模式,不支持数...
    99+
    2022-10-18
  • Node.js的MongoDB驱动Mongoose基本使用教程
    使用mongoose可以让我们更好使用mongodb数据库,而不需要写繁琐的业务逻辑。 安装 npm install mongoose 初始化使用 使用mongoose前,需安装node和mong...
    99+
    2022-06-04
    教程 js Node
  • pymongo操作MongoDB的基本用法
    import pymongo # 连接MongoDB client = pymongo.MongoClient(host=‘localhost‘, port=27017) # client = MongoClient(‘mongodb://...
    99+
    2021-06-10
    pymongo操作MongoDB的基本用法 数据库入门 数据库基础教程
  • MongoDB常用的基本操作命令
    这篇文章主要讲解了“MongoDB常用的基本操作命令”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“MongoDB常用的基本操作命令”吧! ...
    99+
    2022-10-18
  • mongodb的基本操作命令
    === mongodb的基本操作命令================= DDL操作=========================================================...
    99+
    2022-10-18
  • MongoDB的一些基本操作
    这篇文章主要讲解了MongoDB的一些基本操作,内容清晰明了,对此有兴趣的小伙伴可以学习一下,相信大家阅读完之后会有帮助。MongoDB的介绍:MongoDB 是由C++语言编写的开源数据库系统。Mongo...
    99+
    2022-10-18
  • 搭建 MongoDB 服务器,MongoDB 基本使用,数据导入导出
    MongoDB 1.1软件介绍 • 介于关系数据库和非关系数据库之间的产品 – 一个基于分布式文件存储的数据库。 – 由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。 – M...
    99+
    2022-10-18
  • MongoDb的基本操作快速入门
    1.MongoDb简介   mongodb是一个基于分布式存储的开源数据库系统又被称为文档数据库,可以将数据存储为一个文档,数据结构有键值对(key=>value)对组成,存储的文...
    99+
    2022-10-18
  • 怎么在.NET中使用MongoDB以及基本的CRUD操作
    这篇文章主要介绍了怎么在.NET中使用MongoDB以及基本的CRUD操作,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。MongoDBNoS...
    99+
    2022-10-18
  • 第 3 部分 MongoDB常用基本操作
    help KEYWORDS.help() KEYWORDS.[TAB] db. rs. sh. show use db.help() db.a.help() rs.help() sh.help() 查看当前db版本 test>...
    99+
    2023-01-31
    常用 操作 MongoDB
  • MongoDB 常用的数据类型和基本操作
    目录NO.1 MongoDB的常用数据类型1、null2、bool3、整数4、字符串5、对象id6、日期类型7、数组8、内嵌文档9、代码NO.2 集合文档的基本操作集合相关操作1、查...
    99+
    2022-11-11
  • mongodb常用基本管理命令有哪些
    这期内容当中小编将会给大家带来有关mongodb常用基本管理命令有哪些,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。1,启动服务使用参数--dbpath   &...
    99+
    2022-10-18
  • MongoDB Shell常用基本操作命令详解
    目录MongoDB Shell连接数据库库(database)的操作查看所有数据库test 库查看当前数据库删除数据库集合的基本操作创建集合查看集合删除集合其他 Shell 命令清屏退出 shell小结MongoDB S...
    99+
    2022-12-05
    MongoDB Shell操作命令 MongoDB Shell
  • MongoDB Shell常用基本操作命令详解
    目录MongoDB Shell连接数据库库(database)的操作查看所有数据库test 库查看当前数据库删除数据库集合的基本操作创建集合查看集合删除集合其他 Shell 命令清屏...
    99+
    2022-12-08
    MongoDB Shell操作命令 MongoDB Shell
  • Mongodb基本操作与Python连接mongodb并进行基础操作的示例分析
    这篇文章主要介绍Mongodb基本操作与Python连接mongodb并进行基础操作的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!mongodb是基于分布式文件存储的nos...
    99+
    2022-10-18
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作