草庐IT

bson_ext

全部标签

php - Composer 即使已安装也找不到 ext-mbstring

当我尝试安装Laravel5时出现依赖项错误。我在Windows7上使用UniformServer。我启用了php_mbstring.dll并检查它是否正确加载。(我认为)这是控制台输出(Composer):这是我的php.ini中的扩展以下是phpinfo()mbstring的详细信息:我不知道从这里去哪里。有什么想法吗? 最佳答案 请注意,在Windows和Linux中,PHPcanrunwithmultiplesphp.iniconfigurationfiles.一般来说,当你发现这种问题时,你必须仔细检查加载的配置文件是否与

java - JAVA 中的 BSON 消息映射

我们目前正在将消息发送到Redis队列,该队列正在被我们的JAVA应用程序拾取。有人知道如何将BSON消息转换为JAVA中的Map吗?这是我们从Redis队列中弹出的BSONMSG示例:\x16\x00\x00\x00\x02hello\x00\x06\x00\x00\x00world\x00\x00 最佳答案 您可以使用MongoDB驱动程序:像这样解析你的BSON数据:RawDBObjectobj(yourByteBufferbuf);obj.toMap();完成。https://github.com/mongodb/mongo

mongodb - 在 ext4 上不小心删除了一个 Mongodb 数据文件夹,如何最好地恢复数据?

从ext4恢复已删除文件的最佳/最快/最安全的方法是什么?规范:磁盘是1TBSSHD(混合HDD+SSD),分区也使用LUKS加密(版本1)加密Mongodb使用WiredTiger作为存储引擎。此外,如果我管理文件的部分恢复,我可以对mongo的集合进行部分恢复吗? 最佳答案 第一步:文件恢复使用extundelete快速恢复文件:sudoumount/path/to/disk&&sudoextundelete/path/to/disk--restore-directory/path/to/dir-o/restored/path/

mongodb - CosmosDB - 无效的 BSON 字段名称 'places.$id'

我在MongoDB文档模型上使用AzureCosmoDB,我在使用DBRefs$id更新某些文档时遇到奇怪的行为看看这个脚本示例:original_id=ObjectId()db.places.insert({"_id":original_id,"name":"BroadwayCenter","url":"bc.example.net"})db.people.insert({"name":"Erin","places":{"$ref":"places","$id":original_id},"url":"bc.example.net/Erin"})db.people.find({"pl

mongodb - 试图从命名空间 "ObjectID"加载类 "MongoDB\BSON"

我正在尝试使用DoctrineMongoDBBundle,但它给了我这个错误:Attemptedtoloadclass"ObjectID"fromnamespace"MongoDB\BSON".Didyouforgeta"use"statementforanothernamespace?我找遍了某个原因,但找不到为什么会出现此错误。我的mongodb安装正常,mongodb状态告诉我它处于事件状态。我想我正确地设置了类...等等。错误可能来自哪里?堆栈跟踪:Symfony\Component\Debug\Exception\ClassNotFoundException:Attempte

mongodb - 如何将Bson ObjectId添加到JObject

我正在尝试使用JObject返回键值。在mongodb中插入值后,我得到了ObjcetId。我正在使用JObject将值作为键值对返回。通过使用下面的代码,我将objectid分配给key。JObjectreturnId=newJObject();dynamicid=Document["_id"].AsObjectId;returnValue=returnId.Add("_id",id);我在第三行得到了unhandleexception。为什么我会遇到这个问题,我该如何解决。我想返回下面的值"_id":"12345667889"谁能帮帮我。谢谢... 最佳

java - 来自 MongoDB BSON 的 Jackson ObjectMapper

我得到了一个JSON,我将其序列化为MongoDBBasicDBObject并将其插入到数据库中:Stringserialized="";try{serialized=OBJECT_MAPPER.writeValueAsString(customEx.getOut().getBody());}catch(JsonProcessingExceptione){e.printStackTrace();}collection.update(upsertQuery,BasicDBObject.parse(serialized),true,false);在从数据库中读取DBObject时,我想使用

ruby-on-rails - 在 mongo ruby​​ 驱动程序中使用 DBRef:(#<Mongo::DBRef:0x0056466ed55e48> 的未定义方法 `bson_type')

当我尝试在mongoruby​​驱动程序中使用DBRef(创建一个新的DBRef对象并包含在我插入到集合中的文档中)时,我收到此错误,我无法做出正面或反面的信息:NoMethodError(undefinedmethod`bson_type'for#):app/controllers/payment_notifications_controller.rb:43:in`blockincreate'app/controllers/payment_notifications_controller.rb:19:in`create'这里是有问题的代码:user_mongo=Urgent::App

java - 找不到能够从类型 org.bson.BsonUndefined 转换的转换器

我有mongo驱动程序3.2.2,springdatamongodb1.9.1.RELEASE。Collection:{"_id":"5728a1a5abdb9c352cda6432","isDeleted":null,"name":undefined},{"_id":"5728a1a5abdb9c352cda6433","isDeleted":null,"name":null}当我尝试使用{"name":undefined}获取记录时,出现以下异常。org.springframework.core.convert.ConverterNotFoundException:Noconver

c# - 如何使用 C# 将整个 MongoDB 集合保存到 json/bson 文件?

我有一个过程,首先生成大量数据,保存到mongoDB集合中,然后分析数据,最后-我想将整个集合保存到磁盘上的文件中,并删除集合。我知道我可以使用MongoDump.exe轻松完成,但我想知道是否有任何方法可以直接从C#中完成?-我的意思是不运行控制台进程-但使用MOngoC#驱动程序内部的一些功能。而且,如果可以的话——我将如何在C#中进行反向操作?-即:将.bson文件加载到集合中? 最佳答案 您可以使用以下两种方法来完成此操作:publicstaticasyncTaskWriteCollectionToFile(IMongoDa