> 馆藏中心

这个mongodb的脚本应该怎么写

来源:cnblogs 编辑:张华

用过echo加管道符将袭命令传入mongo的命bai令du行echo "db.serverStatus().mem" | mongo admin -u$user -p$pw如果zhi是多条命令mongo admin -u$user -p$pw <<EOF命令命令EOF$user 用户$pw 密码如果没有设置用户认证dao,那么后面的-u,-p都不用加www.179s.com防采集请勿采集本网。

www.baidu.com。输入:mongodb 嵌套 修改奖励园豆:5

============================================

1、想在shell中连接数据库,首先要在连接数据的机器上安装mongodb的客户端才可以。客户端的安装在这里不再重复,自己百度一下有教程的。连接mongodb的命令如下:/home/test/mongodb/mongodb-2.2.3/bin/mongo 127.0.0.1:8888这个是数据库配置,没

好的谢谢

要在shell中连接数据库,首先要在连接数据的机器上安装mongodb的客户端才可以。客户端的安装在这里不再重复,自己百度一下。 连接mongodb的命令如下: /home/test/mongodb/mongodb-2.2.3/bin/mongo 127.0.0.1:8888 假设未设置用户名密码,直接通

以前并没有留意用JavaScript管理62616964757a686964616fe78988e69d8331333361313963MongoDB,不过这个还是很有用的功能。特别是可以写一些定时脚本,定期检查数据库,做一些管理任务。1. mongo shell中可以直接运行JavaScript代码比如:> new Date()ISODate("2013-12-12T07:37:00.074Z")> x = new Date();ISODate("2013-12-12T07:37:05.724Z")> x.getTime();1386833825724> var y = Date();> y.getTime()Thu Dec 12 15:37:26.805 TypeError: Object Thu Dec 12 2013 15:37:21 GMT+0800 (CST) has no method 'getTime'>如果想获得epoch以来的毫秒数,必须用new Date()。而Date(),似乎就只是一个函数,返回一个字符串而已。没什么大作用,反而容易混淆人的概念。b. Date对象提供了getTime()2. 查询语句中,可以用$where operator来执行JavaScript函数, 比如:db.display.find({$and: [{$where: function() {return new Date().getTime( 3. 可以将代码写到一个js文件中,然后用mongo命令执行比如:下面将当前时间和last_active_time字段的值的差大于300秒的,状态为offline的document找出来,并显示。cursor = db.display.find({$and: [{$where: function() {return new Date().getTime() / 1000 - this.last_active_time > 300}}, {status: "offline"}]})while (cursor.hasNext()) { printjson(cursor.next());}然后这样执行:mongo localhost/mydb test.js内容来自www.179s.com请勿采集。

本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。本文《这个mongodb的脚本应该怎么写》转载自cnblogs,版权归原作者所有,若侵权请联系:E-MAIL:513175919@qq.com
违法违规信息请立即联系本网可获得现金奖励,TEL:1-8-2-1-0-2-3-3-3-8-1(电话仅供违法违规信息举报,侵权类信息请EMAIL。)

www.179s.com false 互联网 http://www.179s.com/jsblogcnk/pd/pddxyp.html report 2068 www.baidu.com。输入:mongodb 嵌套 修改奖励园豆:5============================================好的谢谢

热门图片

经济金融企业管理法律法规社会民生科学教育降生活体育运动文化艺术电子数码电脑网络娱乐休闲行政地区心理分析医疗卫生