MongoDB使用初步
来源:互联网 发布:数码印刷软件 编辑:程序博客网 时间:2024/05/01 05:28
我很快就要离开现在这个使用nodejs + mongodb + redis的项目,转而去搞 塞特ID 之类的别的项目了。可惜这些技术对我来说浅尝辄止,半生不熟,胎死腹中。业余时间自学当然也可以,但哪有实际工作应用进步那么快?你可知道,上两周因为刚接触CoffeeScript,好多东西不懂,被迫夜夜加班,有一天还搞到凌晨2点半才回去的?巨大的压力下,硬是抗了过来,进步也较快。coffeescript内容不多,现在已经基本能读会写了。
其他也差不多。nodejs体系中,好多新工具,新语言,但内容都不多,花一点时间一般可以掌握。在这个微博、短信、快餐盛行的时代,什么都讲求短平快,连技术也一样。那些类似java、.NET等基本书籍就有厚厚一大本的技术,已经不合时宜了?
人年纪大了,记忆力就不行。趁我还没忘记前,先记录一下一些mongodb的操作
1、进入mongodb
$ mongo [host:port]
如果是redis,则为
$ redis-cli -h host -p port
2、查看库、转到某库、查看当前库下的表
> show dbs
> use test
> show collections
3、查看某表下的记录
> db.users.find().pretty()
> db.users.find({"email":"chendaqu@163.com"})
4、删除
> db.users.remove({"email":"chendaqu@163.com"});
5、更新
> db.users.update({"email":"chendaqu@163.com"},{$set:{"email":"chendaqu@hotmail.com"}},false,false);
这个更新要比较小心,有4个参数。
第一个参数是过滤条件
第二个参数是更新操作。注意要有这个$set,代表将 "email"字段更改。如果没有这个东西,那么这条记录“email”将更改内容,但其他所有字段都被删掉!整条记录只剩下一个email字段。多么奇特的语法。
第三个参数是,true的话,如果没有符合过滤条件的记录,则按照更新值帮你插入一条。多么奇特的做法。
第四个参数是,true的话,凡符合条件的记录都被更改,否则只更改第一条。多么奇特的做法
- MongoDB使用初步
- MongoDB 初步使用
- mongodb的初步使用
- mongodb安装及初步使用
- MongoDB初步
- mongodb初步
- Mongodb的使用感受以及初步对redis的认识
- MongoDB 命令初步
- mongodb安装初步
- mongoDB的初步配置
- MongoDB初步(1)
- MongoDB初步(2)
- MongoDB初步认识
- MongoDB之Shard初步认识
- MongoDB之Shard初步认识
- mongodb初步学习(一)
- mongodb初步学习(二)
- mongodb初步学习(三)
- Cocos2d-x 如何优化内存使用
- 指针的思考
- Git代码版本控制基本了解
- 3D射影几何和射影变换
- SUSE11SP3安装oracle11.2.0.4问题笔记
- MongoDB使用初步
- IE有时候调试代码时有界面弹不出来
- Oracle11gR2——关于ASM
- Android-----mediastore
- 黑马程序员——OC语言中的类和对象
- LeetCode:Best Time to Buy and Sell Stock III
- 利用SDK与MFC实现画线功能的五种方法
- java如何配置JDK环境变量
- ARM汇编指令(B/BL/BX)