草庐IT

Sails-Mongo

全部标签

c# - 使用 Mongo 驱动程序升级 IBsonSerializer 2

Mongo驱动程序的旧实现导致了这种代码:publicobjectDeserialize(BsonReaderbsonReader,TypenominalType,TypeactualType){if(nominalType==typeof(T)){if(typeof(V)==typeof(string))return_deSerializeFunc(bsonReader.ReadString());elseif(typeof(V)==typeof(int))return_deSerializeFunc(bsonReader.ReadInt32());elseif(typeof(V)=

mongodb - Mongo 集群所需的最少配置服务器数

我正在尝试在MongoDB集群中测试分片。我正在关注MongoDBdocumentation.他们建议使用3个配置服务器。我可以设置包含1台或2台服务器的集群吗?或者我需要3个或更多配置服务器? 最佳答案 来自MongoDB文档:配置服务器进程是存储集群元数据的mongod实例。您可以使用--configsvr选项将mongod指定为配置服务器。每个配置服务器都存储集群元数据的完整副本。因此对于测试设置1个配置服务器应该没问题,但对于生产,建议使用复制的3个配置服务器。 关于mongod

mongodb - SailsJS 部署到 Heroku,连接到 Mongolabs MongoDB

我现在正在尝试我的第一个Heroku部署SailsJSAPI。我的应用程序使用SailsJSv0.11和sails-mongo0.11.2。我更新了config/connections.js以包含我在Mongolab免费托管的MongoDB数据库的连接信息。.mongodb:{adapter:'sails-mongo',url:"mongodb://db-user:password123@ds047812.mongolab.com:47812/testing-db"}还更新了config/models.js以指向该适配器。module.exports.models={connectio

javascript - Pymongo .eval() 与 Mongo shell --eval

在pymongo中使用.eval()的这个命令等效于什么?mongolocalhost/mydb--quiet--eval"printjson(db.getCollectionNames())"因为这似乎不起作用并且什么都不返回:frompymongoimportMongoClientclient=MongoClient("mongodb://localhost")db=client.mydbmyjs="printjson(db.getCollectionNames())"printdb.eval(myjs)是的,我了解db.collection_names()的工作原理,我特别需要了

mongodb - 2天无法连接到远程mongo db

我无法连接到远程mongo数据库。我在我的pom中使用了以下spring依赖项:org.mongodbmongo-java-driver3.0.3org.springframework.dataspring-data-mongodb1.7.1.RELEASE我的数据库连接xml的相关部分是:mongodb的版本是2.6。我在连接(基本上是阅读)时遇到的异常是org.springframework.data.mongodb.UncategorizedMongoDbException:Queryfailedwitherrorcode13anderrormessage'notauthoriz

ruby-on-rails - 数组对象中的 Mongo 查询

文档示例{"_id":1,"test":{"item_obj":{"item1":["a","b"],"item2":["c"],"item3":["a","d"]}}}我想获取test.item_obj中存在“a”的文档。“a”可能存在于任何数组中。而且我们不知道item_obj中存在的键(不知道item1、item2或item3是否存在)。需要rails-mongo查询。 最佳答案 如果这是您的搜索案例,那么无论您如何看待它,您都需要$where的JavaScript评估条款来解决您当前的结构。在shell示例中(因为无论如何您

node.js - Node 未多次连接到 Mongo

按照本教程尝试设置MEAN服务器:https://hackhands.com/mongodb-crud-mvc-way-with-passport-authentication/使用这个git:https://github.com/Hitman666/MEAN_MVC_3rdTutorial我第一次连接到数据库时,它工作正常。在CTRL+C之后再次运行“Node服务器”,我得到这个错误:c:\mean2\node_modules\mongoose\node_modules\mongodb\lib\mongodb\connection\base.js:246抛出消息;^TypeError

mongodb - Mongo/Morphia - $text 查询只需要一个文本索引'

我正在尝试使用Mongo+Morphia在类上创建和使用全文搜索。我是这样注释的:@Entity@Indexes(@Index(fields=@Field(value="$**",type=IndexType.TEXT)))publicclassProductimplementsComparable{@Id@ExposepublicObjectIdid;@ExposepublicStringname;@ExposepublicStringkey;@ExposepublicStringcategory;@ExposepublicStringbrand;@ExposepublicStrin

node.js - Sails js 一对一填充条件不起作用?

我是Sails的新手,我遇到了一对一关联的问题。首先,我有模型用户:module.exports={schema:true,identity:"User",tableName:"user",attributes:{email:{type:'email',unique:true,required:true},password:{type:'string'},salt:{type:'string'},merchant:{model:'merchant',defaultsTo:null},removed:{type:'boolean',required:true,defaultsTo:fal

bash - 用于创建 Db 和集合的 Mongo bash 脚本

我正在使用vagrant并尝试创建一些bash语句来初始化我的vagrant本地机器,例如服务器配置:我正在安装Mongo,一切正常,直到我需要创建数据库和一些集合:我想这样做:mongouseredirectdb.createCollection("first")db.createCollection("second")db.createCollection("third")exit从我的终端和使用ssh连接到机器的工作正常,但我想让这个过程自动进行,我已经尝试完全按照上面的方式运行代码但没有工作。或者类似的东西:mongo--shelluseredirectmongo--shell