- mongo ip:port/dbname 连接到远程服务器的mongodb,如果不加后面的参数,则默认连接到本地的test库
- use test 使用test这个库
- show collections 查看当前库下面的所有表名称
- db.skycomment_1.findOne() 查找该表中的1条记录
mongo 后面可以指定一个JS文件让服务端执行,例如我们的一个数据迁移脚本:
function getCollectionNames(startWith){
array = [];
db.getMongo().getDB('comment').getCollectionNames().forEach(function(obj){
if(obj.indexOf(startWith)==0)
array.push(obj);
});
return array;
}
function migrateComment(cmt,appId){
cmt.appId=appId;
cmt.topicId=cmt.topicid
delete cmt.topicid
db.getMongo().getDB('comment')["Comment"].save(cmt)
}
getCollectionNames("skycomment_").forEach(function(obj){
db[obj].find().forEach(function(cmt){
migrateComment(cmt,parseInt(obj.substring(11)));
})
});
里面全部为JS语法,使用起来非常方便,脚本的执行速度蛮高的。
使用mongo的Java客户端时,如果需要打印出执行语句,在启动程序时,需要加入JVM启动参数: -DDB.SHOW=true ,由于打印语句使用的system.out.print,所以在生产环境一定不能使用这个参数。
mongo使用时一定别忘了索引的创建,通常一个好的索引可以将查询执行时间缩短至1/5以上
未完待续
分享到:
相关推荐
MongoDB数据库常用命令.docx
mongodb常用命令大全,包括大部分的命令,从安装到使用
MongoDB常用命令批处理,包括安装服务/启动服务/带授权认证的服务/移除服务等。其中.bat为windows平台,.sh为linux平台(只测过centos7)
在centos7下安装部署mongodb分片+副本集群常用命令整理,内容包含,安装、配置、启动、访问shell终端等命令
囊括了mongodb部署,检测,优化,工具操作的命令大全
MongoDB常用操作命令大全 数据库常用命令 Collection聚集集合 用户相关 聚集集合查询
附件是mongodb 数据库基本操作,包含最常用的 15 条命令,非常适合MongoDB入门级学习使用,文件绿色安全,仅供学习交流使用,无任何商业目的,欢迎大家下载使用!
mongodb常用管理命令.pdf
Mongodb常用命令和java调用 比较好噢
包含对数据库、集合、文档的常用操作。
MongoDB常用命令
mongodb常用管理命令[归类].pdf
mongodb php distinct command --- mongoDb 常用命令
MongoDB常用的操作命令
MongoDB数据库常用操作命令4.pdf 学习资料 复习资料 教学资源
MongoDB数据库常用操作命令5.pdf 学习资料 复习资料 教学资源
MongoDB数据库常用操作命令7.pdf 学习资料 复习资料 教学资源
MongoDB数据库常用操作命令8.pdf 学习资料 复习资料 教学资源
MongoDB数据库常用操作命令3.pdf 学习资料 复习资料 教学资源