草庐IT

mongodb.driver

全部标签

MongoDB,如何在密码上使用特殊字符 `@` 的 uri 连接

我有一个au用户,其密码中包含特殊字符。密码是123@456。我试图逃避这个角色,但它仍然不起作用。以下是我尝试过的方法:$mongomongodb://user5:123%40456@localhost:28017/adminMongoDBshellversionv3.4.0connectingto:mongodb://user5:123%40456@localhost:28017/admin2017-02-14T12:11:47.571+1100EQUERY[main]Error:Authenticationfailed.:connect@src/mongo/shell/mongo

mongodb 聚合查询 64 MB 限制

我确实有一个包含超过10亿个对象的表,如下所示:{"_id":ObjectId("5893ae4f7a5449caebba5848"),"id":NumberLong(1234567890),"inserted_at":ISODate("2017-02-02T22:10:23.812Z")}保存在mongodb3.2.11上。我每周插入近5000万条新记录,需要将新一周的记录与前一周的记录进行比较。因此,我构建了一个这样的查询:db.getCollection('table').aggregate([{"$group":{"_id":{"year":{"$year":"$inserte

iOS:使用解析连接到 MongoDB

我没有找到任何简单的iOS相关文章/文档可以指导设置解析服务器、mongoDB设置并能够与数据库建立连接。我是Parse和MongoDB的新手。在我的mac机器(MACOSXSierra)上,我使用link中提到的步骤创建了解析服务器。我已经从link下载了MongoDB的二进制文件并按照手动安装的步骤执行手动安装。解析服务器设置提供applicationID,解析服务器的主key。我还下载了MongoDBCompass应用程序,以便能够连接到本地创建的Mongodb数据库。谁能告诉我如何从解析服务器使用MongoDB? 最佳答案

c# - 在 MongoDB 中添加对另一个文档的引用 | mongocsharpdriver

所以,我有这两个模型,第二个应该包含对第一个的引用。模型1publicclassModel1{[BsonId]publicObjectIdModel1Id{get;set;}///etc}模型2publicclassModel2{[BsonId]publicObjectIdModel2Id{get;set;}publicObjectIdModel1Id{get;set;}///etc}现在,当我尝试保存第一个,然后更新第二个的引用时,引用在数据库中显示为ObjectId("000000000000000000000000")这就是我正在做的:ctx.Model1.InsertOne(m

c++ - 如何在 C++ 中使用 MongoDB 的 insert_many() 方法?

我正在使用一种方法将一些数据存储在MongoDB数据库中。voidsave_data(std::vectorlist){usingnamespacestd;usingbsoncxx::builder::stream::document;usingbsoncxx::builder::stream::finalize;std::vectordocuments;for(size_ti=0;i我知道该列表存储了不止1个class_a对象。我使用mongocxx::collection对象collection的方法name()来测试它是否可访问。它按预期返回了它的名字。所以我认为有一个客户群。但

java - Hibernate 模块错误 OGM + MongoDB 和 Wildfly 10

我正在寻找使用HibernateOGM和MongoDB配置Wildfly10的帮助...我遇到以下错误:11:13:17,164ERROR[org.jboss.msc.service.fail](MSCservicethread1-4)MSC000001:Failedtostartservicejboss.module.service."deployment.brx-plataforma.war".main:org.jboss.msc.service.StartExceptioninservicejboss.module.service."deployment.brx-platafor

node.js - mongoDB、node JS 和最短路径函数,有什么可用的选项吗?

在工作中,我们一直在维护一个基于NodeJS+MongoDB(Mongoose)的定位应用程序。我们需要的地理定位功能非常简单,并且已经在MongoDB中可用($near、$geoWithin和$geoIntersect)。我们的主要问题只是一个要求,我们是否需要使用“最短路径”功能来检查我们存储的一些位置之间的最佳路线。在互联网上查找和搜索,似乎mongo没有最短路径功能,一些文章建议处理第二个数据库来执行此任务(neo4j或postgis)。问题是,是否存在一种仅使用mongo和Node来实现最短路径功能的经济实惠的方法?或者,如果处理第二个数据库,什么是最佳组合?更新最近我在Mo

java - 如何使用 Java 在 MongoDB 3 中使用多个过滤器执行文档的批量更新

我想像这样进行批量更新:List>writes=newArrayList>();writes.add(newUpdateOneModel(newDocument("car","Ferrari"),//filternewDocument("$set",newDocument("color","Black"))//update));但我想输入多个过滤器。我认为它会是这样的:List>writes=newArrayList>();writes.add(newUpdateOneModel(newDocument(and(eq("car","Ferrari"),eq("color","Red")

MongoDB 查询哪里不是全部

我正在尝试在MongDB中编写查询以选择用户已部分完成其配置文件的所有行。其中f1或f2或f3为null或''但不在三个字段为null或''的地方我的意思是三个字段中的一个或两个为空但不是三个字段我试过这个没有返回预期的记录:已更新varquery={$or:[{"profile.public.f1":{$in:[null,false,'']}},{"profile.public.f2":{$in:[null,false,'']}},{"profile.public.f3":{$in:[null,false,'']}}]};此查询在nodejs中使用如下:functionGetDocu

node.js - mongodb 服务在说 serverStatus 非常慢后崩溃

我在EC2上有一个mongodb服务。一段时间后它会自动崩溃。当我执行systemctlstatusmongodb时,它给了我以下输出:●mongodb.service-High-performance,schema-freedocument-orienteddatabaseLoaded:loaded(/etc/systemd/system/mongodb.service;enabled;vendorpreset:enabled)Active:failed(Result:signal)sinceFri2017-02-1702:00:00UTC;3h37minagoMainPID:115