标签:ima 情况下 path 查看 不显示 size new 博客 目录
一、安装二、MongoDB与关系型数据库的区别
比如:mysql的表tables,MongoDB这里叫集合collections
三、创建数据库,插入数据,查看数据
use user //新建数据库
db.user.insert({ "name":"xiao" }) //增加一条数据
db.user.find() // 查看所有的数据
db.user.findOne() // 显示第一条数据
db.user.update({ "name":"xiao" },{"name":"kate","age":"18"}) //修改数据
db.user.remove({ "name":"xiao" }) //删除数据
四、用js文件写mongo命令
//将用户名和登录时间插入log库,通过goTask.js操作,变量均使用var定义,不要使用let
var userName="jspang"; //声明一个登录名
var timeStamp=Date.parse(new Date()); //声明登录时的时间戳
var jsonDdatabase={"loginUnser":userName,"loginTime":timeStamp}; //组成JSON字符串
var db = connect(‘log‘); //链接数据库,在命令行是使用use log,在js文件里是使用connect(‘log‘),没有即创建库
db.login.insert(jsonDdatabase); //插入数据
print(‘[demo]log print success‘); //没有错误显示成功
//执行文件,命令行:mongo goTask.js
五、批量插入
在操作数据库时要注意两个能力:
第一个是快速存储能力。
第二个是方便迅速查询能力。
注意一次插入不要超过48M,插入.zip和大图片什么的尽量用静态存储,MongoDB存储静态路径就好,这也算是一个规则。
在工作中如果在循环插入和批量插入举起不定,那就选批量插入吧,它会给我们更优的性能体验。
标签:ima 情况下 path 查看 不显示 size new 博客 目录
原文地址:http://blog.51cto.com/9161018/2346578