mongodb-shell

    0热度

    1回答

    如何编写一个MongoDB shell查询,该查询将返回在特定日期之后创建的所有对象的文档? 类别,如: { "_id" : ObjectId("59918c9014450171039b7e1f"), "cont_id" : "59918c9014450171039b7e1d", "systemdate" : ISODate("2017-07-25T00:09:00.567Z"), }

    0热度

    1回答

    我想定义一个自定义的Mongo shell命令。鉴于.mongorc.js是象下面这样: var dbuc; (function() { dbuc = (function() { return db.getName().toUpperCase(); })(); })(); 我得到正确的大写的名称初始数据库,但是当我切换到其他数据库,我仍然得到初始数据库,而

    0热度

    1回答

    我不知道问题何时开始。我发现,当我创建一个新的功能的MongoDB,然后像这样运行它:会发生 db.loadServerScripts(); testFun('xxx'); 两个错误: SyntaxError: missing } after property list src/mongo/shell/db.js:1038 ReferenceError: testFun is not define

    0热度

    3回答

    我想在所有集合中删除与正则表达式的所有重合。 我需要这个,因为JSON解析器在今天的某个时间点在我的应用程序中失败,现在数据库已损坏。 我可以手工做到这一点,但我有超过100多个系列,并且手动输入蒙戈壳 db["X"].remove({ "DateTime": { $regex : "2015-11-16" } })对于每个集合都需要很长时间。 你知道有什么方法可以在mongo shell内自动执

    0热度

    1回答

    我想创建一个查询,将获得所有在mongoDB中存在超过1次的标题的文档。 可以说,这是我的文档: { "itemID" : "AAN88998JJCA", "itemTitle" : "AAAA } { "itemID" : "AAN8BB98JJCA", "itemTitle" : "AAAA" } { "itemID" : "A5N

    0热度

    2回答

    我正在检查大于Windows命令窗口的打印缓冲区的文档。对于某些查询,更多可以让您键入it以获得更多输出。有没有办法将其应用于其他命令? 例如,我可能会做db.coll.findOne(),它大大超过了打印缓冲区。我想看到尽可能多的配合,类型it,多看,等

    1热度

    1回答

    db.firmalar.find().forEach(function(obj) { for(var i = 0; i < obj.osgbIdleri.length; i++){ //ObjectId ARRAY obj.osgbIdleri[i] = ObjectId(obj.osgbIdleri[i]); } //out:result (firmaI

    0热度

    1回答

    我想通过厨师安装mongo客户端。本质上,这是我一直在做手工安装: sudo vi /etc/yum.repos.d/mongodb.repo [mongodb] name=MongoDB Repository baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64/ gpgche

    0热度

    1回答

    在我的收藏posts我有这样的 [{ _id : ObjectId("post-object-id"), title : 'Post #1', category_id : ObjectId("category-object-id") }] 我需要做一些疑问,我是基于自己的CATEGORY_ID一系列职位(可以是多个ID文件)但排除其中一些。 我试着查询(壳):

    0热度

    1回答

    在MongoDB Shell中,有一个命令edit <variable>来检查/修改由EDITOR指定的您最喜爱的编辑器的值。 但是我怎样才能为edit创建一个别名,比如e <variable>?