MongoDB学习3——mongoDB的一些基本使用

#查看所有数据库
show dbs;

#创建(切换)数据库
use DATABASE_NAME
注:如果数据库不存在,则创建数据库,否则切换到指定数据库。

#插入文档(关系型数据说法叫插入数据)
方式一:db.COLLECTION_NAME.insert(document)
方式二:db.COLLECTION_NAME.save(document)
注:
1.如果COLLECTION_NAME该集合不在该数据库中, MongoDB 会自动创建该集合并插入文档。
2.插入文档你也可以使用 db.COLLECTION_NAME.save(document) 命令。如果不指定 _id 字段 save() 方法类似于 insert() 方法。如果指定 _id 字段,则会更新该 _id 的数据。
3.而 db.COLLECTION_NAME.insert(document) 命令如果指定的_id字段存在则会报重复的主键错误导致插入失败,不存在则正常插入文档。

insert除了直接插入,可以间接的先将数据保存到变量中再插入,例如以上所示例代码

#查询文档
db.COLLECTION_NAME.find(document)

#查询文档总数
db.COLLECTION_NAME.find(document).count()

#删除文档
db.COLLECTION_NAME.remove(document)



本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/373586.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Java入门:Java下载与安装方法

本文适合刚入门的Java编程的初学者阅读。 JDK有两种下载方法,一个是官网下载,另一个是第三方网站下载。官网速度也许有点慢,慢的话可以考虑去第三方网站下载。 一、官网下载 1. 访问地址:http://www.oracle.com/cn/downloads/inde…

jquery获得下拉框的值

获取Select : 获取select 选中的 text : $("#ddlRegType").find("option:selected").text(); 获取select选中的 value: $("#ddlRegType ").val(); 获取select选中的索引: $("#ddlRegType ").get(0).selectedIndex; 设置sel…

Java 7:如何编写非常快速的Java代码

当我第一次写此博客时,我的目的是向您介绍ThreadLocalRandom类,它是Java 7中新增的用于生成随机数的类。 我已在一系列微基准测试中分析了ThreadLocalRandom的性能,以了解其在单线程环境中的性能。 结果相对令人惊讶:尽管代码非常…

python 微信支付接口 详解_Python支付接口汇总大全(包含微信、支付宝等,长期更新、欢迎补充)...

wzhifuSDK- 由微信支付SDK 官方PHP Demo移植而来,v3.37下载地址学习Python中有不明白推荐加入交流群号:864573496群里有志同道合的小伙伴,互帮互助,群里有不错的视频学习教程和PDF!weixin_pay- 是一个简单的微信支付的…

[地图开发][算法及数据结构]四叉树原理

参考:http://blog.csdn.net/zhouxuguang236/article/details/12312099 原博客地址还有c++源码。。。 四叉树索引的基本思想是将地理空间递归划分为不同层次的树结构。它将已知范围的空间等分成四个相等的子空间,如此递归下去&…

mongoDB中的数据类型

Date mongo shell中提供各式各样的返回日期类型的方法,例如字符串类型或者Date对象类型: Date()返回当前的日期字符串;new Date()返回使用ISODate()包装的Date对象类型;ISODate()返回使用ISODate()包装的Date对象类型;…

C++ namespace

是否应该使用using(using namespace std) 注:我将namespace翻译成姓或士族。选择某个namespace中的变量、函数、组合类型,就像是在介绍某个人 姓 namespace, 名 variable。 参考: 1、Why is “using namespace std” considered bad practice…

按键 粘贴上一个命令_合并单元格、选择性粘贴的快捷键都是啥?今天一次告诉你……...

经常有人在群里问,合并单元格的快捷键是什么?选择性粘贴数值的快捷键是什么?今天就来聊聊快捷键的一些冷门知识……Alt键的作用快捷键其实就是一些组合键,主要用到Ctrl、shift、Alt这三个键其中之一或者是几个,再加上其…

Spring MVC和JQuery用于Ajax表单验证

在本教程中,我们将看到如何使用Ajax和Spring MVC和JQuery在服务器端验证表单。 Spring MVC为通过注释驱动的配置采用Ajax提供了非常方便的过程。 我们将使用此注释驱动的配置以JSON数据的形式发送Ajax响应。 响应将包含表单验证的状态,并且表单数据中存在…

myeclipse10.7破解成功 但 无法打war包 提示:securecrt alert:integrity ch

myeclipse10.7破解成功 但 无法打war包 提示:securecrt alert:integritycheck error找了好久才找到解决办法http://download.csdn.net/detail/yi303526230/6889101#comment本次对于myeclipse10破解后,导出war包时报“SECURITY ALERT: INTEGERITY CHECK E…

Mongodb的update操作

在前面的文章“mongodb 查询的语法”里,我介绍了Mongodb的常用查询语法,Mongodb的update操作也有点复杂,我结合自己的使用经验,在这里介绍一下,给用mongodb的朋友看看,也方便以后自己用到的时候查阅&#x…

封装方法

<?php class DBDA {public $host"localhost";public $uid"root";public $pwd"123";public $dbname"mydb";/***给一个sql语句&#xff0c;返回执行的结果*param string $sql 用户指定的sql语句*param int $type 用户给的语句类型&a…

AFNetwork 作用和使用方法具体解释

转自&#xff1a;http://www.maxiaoguo.com/clothes/269.html AFNetworking是一个轻量级的iOS网络通信类库。它建立在NSURLConnection和NSOperation等类库的基础上&#xff0c;让非常多网络通信功能的实现变得十分简单。它支持HTTP请求和基于REST的网络服务&#xff08;包含GET…

在MongoDB中存储分层数据

继续使用MongoDB进行 NoSQL之旅&#xff0c;我想触摸一个经常出现的特定用例&#xff1a;存储分层文档关系。 MongoDB是很棒的文档数据存储&#xff0c;但是如果文档具有父子关系怎么办&#xff1f; 我们可以有效地存储和查询此类文档层次结构吗&#xff1f; 答案是肯定的&…

图的深度遍历

图的深度遍历 Time Limit: 1000MS Memory Limit: 65536KBSubmit StatisticProblem Description 请定一个无向图&#xff0c;顶点编号从0到n-1&#xff0c;用深度优先搜索(DFS)&#xff0c;遍历并输出。遍历时&#xff0c;先遍历节点编号小的。Input 输入第一行为整数n&#xff…

Linux学习笔记——gzip命令

这个 gzip 程序被用来压缩一个或多个文件。当执行 gzip 命令时&#xff0c;则原始文件的压缩版会替代原始文件。 相对应的 gunzip 程序被用来把压缩文件复原为没有被压缩的版本。gzip 选项&#xff1a;选项 说明-c把输出写入到标准输出&#xff0c;并且保留原始文件。也有可能用…

java集合类——Stack类

查看java的API文档&#xff0c;Stack继承Vector类。 栈的特点是后进先出。 API中Stack自身的方法不多&#xff0c;基本跟栈的特点有关。 Java代码 import java.util.Stack; public class StackTest { public static void main(String[] args) { Stack&l…

免装版_无缝贴图制作软件 PixPlant2中文免装版

点击上方蓝字关注我们如您喜欢我们的公众号&#xff0c;不妨推荐给身边的朋友资源介绍&#xff1a;资源来源于网络&#xff0c;很多时候我们从网上找的贴图并不是无缝的&#xff0c;而且一般都没有高光/法线贴图这些&#xff0c;在材质的模拟上就要差了很多&#xff0c;在这里小…

网页特效:用CSS3制作3D图片立方体旋转特效

<!DOCTYPE html> <html> <head> <meta charset"utf-8" /> <title>CSS3制作3D图片立方体旋转特效 - 站长素材</title><style type"text/css">html{background:linear-gradient(#ff0 0%,#F00 80%);height: 100%; …

Java中使用Map and Fold进行功能性编程

在函数式编程中&#xff0c;Map和Fold是两个非常有用的运算符&#xff0c;它们属于每种函数式语言。 如果Map和Fold运算符是如此强大且必不可少&#xff0c;那么您如何解释说即使Java编程语言缺少这两个运算符&#xff0c;我们也可以使用Java来完成工作&#xff1f; 事实是&…