mongodb简单测试增删改查
来源:互联网 发布:终端如何退出python 编辑:程序博客网 时间:2024/04/29 00:32
(1)由于mongoDB的shell是一个功能完备的JavaScript,所以可以运行javascript程序:
(2).mongodb对database的基本操作
选择数据库:use dbname
d).删除remove:删除title为"My Blog Post"的数据,在find查看时显示数据被删除了。
- > x=200
- 200
- > x
- 200
- > x/5
- 40
- > y=x+100
- 300
- > z=y/x
- 1.5
- > Math.sin(1)
- 0.8414709848078965
- > Math.sin(0.5)
- 0.479425538604203
- > Math.sin(Math.PI)
- 1.2246063538223773e-16
- > Math.sin(Math.PI/2)
- 1
- > new Date("2010/1/1")
- ISODate("2009-12-31T16:00:00Z")
- > new Date("2015/1/1")
- ISODate("2014-12-31T16:00:00Z")
- > function aa(n){
- ... if (n<=1) return 1;
- ... return n*aa(n-1);
- ... }
- > aa(5)
- 120
- > aa(10)
- 3628800
- > aa(3)
- 6
(2).mongodb对database的基本操作
查看db当前指向哪一个数据库:db
- > db
- test
选择数据库:use dbname
- > use xubo
- switched to db xubo
增删改查
a).创建数据:新建名为post的局部便利,使用insert插入,然后再用find显示:
- > post = {"title":"My Blog Post", "content":"Here is xubo blog", "data":new Date}
- {
- "title" : "My Blog Post",
- "content" : "Here is xubo blog",
- "data" : ISODate("2015-08-13T03:08:55.789Z")
- }
- > db.blog.insert(post)
- WriteResult({ "nInserted" : 1 })
b).查找数据:
- > db.blog.find()
- { "_id" : ObjectId("55cc0a607aa9649da278f8c4"), "title" : "My Blog Post", "content" : "Here is xubo blog", "data" : ISODate("2015-08-13T03:08:55.789Z") }
- >
c).更新update: 在post里面新加comments健,并赋值为update,在insert插入,用find查看时显示一个更新成功
- > post.comments="update"
- update
- > post
- {
- "title" : "My Blog Post",
- "content" : "Here is xubo blog",
- "data" : ISODate("2015-08-13T03:08:55.789Z"),
- "comments" : "update"
- }
- > db.blog.update({title:"My Blog Post"},post)
- WriteResult({ "nMatched" : 1, "nUpserted" : 0, "nModified" : 1 })
- > db.blog.find()
- { "_id" : ObjectId("55cc0a607aa9649da278f8c4"), "title" : "My Blog Post", "content" : "Here is xubo blog", "data" : ISODate("2015-08-13T03:08:55.789Z"), "comments" : "update" }
d).删除remove:删除title为"My Blog Post"的数据,在find查看时显示数据被删除了。
- > db.blog.remove({title:"My Blog Post"})
- WriteResult({ "nRemoved" : 1 })
- > db.blog.find()
- >
0 0
- mongodb简单测试增删改查
- mongodb-简单增删改查
- mongodb实现简单的增删改查
- mongodb实现简单的增删改查
- MongoDB简单的增删改查
- mongodb 增删改查简单封装
- mongodb实现简单的增删改查
- MongoDB增删改查
- mongodb增删改查
- MongoDB增删查改
- mongodb 增删改查
- mongodb增删改查
- mongodb增删改查
- MongoDB增删改查
- MongoDB增删改查
- mongodb增删改查
- MongoDB增删查改
- mybatis简单测试增删改查
- SpringBoot Scala敏捷Web开发
- GOF23的一些总结(十五)
- 前端自学vs跟大神系统学?你看着办
- 聊天机器人学习笔记整理系列:POMDP-based Statistical Spoken Dialogue System: a Review
- I - Red and Black
- mongodb简单测试增删改查
- javaWeb 地图定位插件 高德地图定位 基于浏览器
- jpa详解
- http请求头响应头大全
- 说说AsyncTask的使用方法和理解,有什么优缺点,如何解决
- ubuntu安装mongodb教程
- 静态添加碎片
- 怎么安装 32 位 Windows 映像处理组件
- 145. Binary Tree Postorder Traversal