草庐IT

roo-shell

全部标签

mongodb - 无法使用 shell 连接到 heroku 的 mongohq

我在Heroku安装了mongohq:sandbox。当我想连接mongo时,出现错误:mongolinus.mongohq.com:10123/app10575123-umy_user-ppwd123MongoDBshellversion:2.2.2connectingto:linus.mongohq.com:10123/app10575123>showdbsWedJan906:00:50uncaughtexception:listDatabasesfailed:{"errmsg":"needtologin","ok":0}登录名和密码正确。 最佳答案

node.js - MongoDB shell 导出整个数据库

在MongoDB中,我正在尝试为Mongo持有的所有数据库设置一个自动备份,我当前的脚本基础类似于mongodump-uusername-ppassword-obackup/(date)我有(日期)的地方我希望将其转储到包含备份日期的文件夹中例如2013-02-06我希望通过计时作业或.sh脚本实现这一点。 最佳答案 如果这是一个*nixshell脚本,您可以编写:mongodump-u_username_-p_password_-obackup/$(date+%Y-%m-%d)或者:#!/bin/bashDT=$(/bin/dat

python - 在 python 中打开 Mongod,如何避免 `shell=True`

我正在尝试编写一个python脚本来启动mongod,创建一个数据库(或打开一个我已经创建的数据库),添加一些信息,然后关闭mongod。#!/usr/bin/envpythonfrompymongoimportMongoClientimportsubprocessdefcreate_mongo_database(database_name,path_to_database):mongod=subprocess.Popen("mongod--dbpath{0}".format(path_to_database),shell=True)client=MongoClient()db=cli

mongodb - 相当于 JavaScript shell 的 Object.bsonsize(doc) 的 Java 驱动程序?

我想知道Java驱动程序与MongoJavaScriptshell的Object.bsonsize(doc)方法等价的是什么?例如,执行以下操作的Java代码是什么:bobk-mbp:~bobk$mongoMongoDBshellversion:2.0.4connectingto:testPRIMARY>usedevices;switchedtodbdevicesPRIMARY>Object.bsonsize(db.profiles.findOne({_id:"REK_0001"}));186PRIMARY>Object.bsonsize(db.profiles.findOne({_i

mongodb - 使用 MongoDB shell 获取嵌套字段

我有一个带有“watchlists”字段的“users”集合,它也有许多内部字段,其中之一是“arrangeable_values”(“watchlists”中的第二个字段)。我需要为“users”集合中的每个用户找到“watchlists”中的每个“arrangeable_values”。我如何使用mongodbshell做到这一点?这是一个数据模型的例子:>db.users.findOne({'nickname':'superj'}){"_id":ObjectId("4f6c42f6018a590001000001"),"nickname":"superj","provider":

mongodb - mongodb shell 没有启动,data/db 不存在

当我启动mongod时出现错误。有什么问题?root@cs12867:~#mongodmongod--helpforhelpandstartupoptionsSunDec2215:37:44.081[initandlisten]MongoDBstarting:pid=18415port=27017dbpath=/data/db/64-bithost=cs12867SunDec2215:37:44.081[initandlisten]dbversionv2.4.6SunDec2215:37:44.081[initandlisten]gitversion:b9925db5eac369d77

ruby - 是否可以从 Ruby 运行 Mongo 客户端 shell 查询/命令?

我可以在Ruby内部使用Mongo客户端shell查询/命令吗?我知道有Ruby驱动程序DSL,但我在考虑类似于从PHP中运行SQL查询的东西。只是为了了解。 最佳答案 您始终可以直接使用MongoDBRuby驱动程序。阅读thistutorial获取更多信息。 关于ruby-是否可以从Ruby运行Mongo客户端shell查询/命令?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/question

list - Spring Roo - MongoDb -- 字符串列表

CreatingaListMemberwithSpringRoo那没有回答我的问题!所以我想做的是“fieldlist--fieldNameaddressList”但是Springroo似乎只允许“fieldset--fieldNameaddressList--type~.model.A”而我什至不能做“fieldset--fieldNameaddressList--typejava.lang.String”本来应该很简单的,怎么不支持呢?或者我应该怎么做才能达到相同的结果? 最佳答案 “怎么不支持呢?”因为框架的这一部分旨在表示持

mongodb - Mongoose 将 Number 作为 Int32 或 double 插入,如何强制始终使用 double,就像 shell 一样

当字段是Number类型时,mongoose会根据实际值将其插入为Int32或double:5->Int325.3->双实际上,同一字段根据插入的实体具有不同的类型。这不是从javascript读取/写入的问题,因为两者都已转换为数字。但是,如果您同时使用来自两种类型的强类型语言(如C#)的驱动程序,这就会成为一个问题。是否可以将mongoose配置为始终插入数字,就像mongoshell那样? 最佳答案 使用mongoose-double为此输入。 关于mongodb-Mongoose

mongodb - 用于 mongodb 的 Spring Roo Finder

我可以使用roo和mongodb创建查找器吗?它似乎不支持,但我找不到任何地方这样说。我收到错误/信息:找到命令“查找列表”但当前不可用(键入“帮助”然后按ENTER以了解此命令)所以问题是如何创建自己的查找器?我在网上找到的所有示例都是针对关系数据库的,找不到针对mongodb的示例。非常感谢。 最佳答案 您可以在QueryMethodssectionoftheSpringDataMongoDB-ReferenceDocumentation中了解如何创建自己的查找器.在带有mongodb设置的SpringRoo中,您的Reposi