草庐IT

mongodb-erlang

全部标签

c# - "Unable to determine the serialization information for"MongoDB 复杂类型等于空过滤器的错误

我在尝试针对MongoDB.Driver2.0中的复杂类型对象针对null运行相等过滤器时遇到以下错误:InvalidOperationException:Unabletodeterminetheserializationinformationfore=>e.Deletion.atMongoDB.Driver.ExpressionFieldDefinition2.Render(IBsonSerializer1documentSerializer,IBsonSerializerRegistryserializerRegistry)atMongoDB.Driver.SimpleFilter

c# - MongoDb.Bson(官方)内部的AsXXX和ToXXX有什么区别

我只是想知道AsXXX和ToXXX操作在MongoDb中是如何工作的。比如我有如下操作varperson=newBsonDocument();person.Add("age",32);BsonValueage=person["age"];Console.WriteLine(age.AsBoolean);//throwsanexceptionConsole.WriteLine(age.ToBoolean());//TrueAsBoolean()抛出异常,具体为:System.InvalidCastException:Unabletocastobjectoftype'MongoDB.Bso

regex - 如何在 MongoDB 中拆分字符串?

示例数据如下:{"BrandId":"a","Method":"PUT","Url":"/random/widgets/random/state"}{"BrandId":"a","Method":"POST","Url":"/random/collection/random/state"}{"BrandId":"b","Method":"PUT","Url":"/random/widgets/random/state"}{"BrandId":"b","Method":"PUT","Url":"/random/widgets/random/state"}我需要在模式/random/wid

mongodb - mongoexport - 以 ISO 数据格式导出

我正在尝试从以ISO格式存储日期的Mongodb导出数据。例如-{"_id":"abcdef","log":[{"ts":ISODate("2015-05-14T17:21:51Z"),"visitorId":NumberLong(219301285)},{"ts":ISODate("2015-05-15T19:20:52Z")}],"uts":ISODate("2015-05-14T17:21:50.589Z")}当我把导出命令写成mongoexport--hostlocalhost:27018--dbmydb--collectionmycoll--query'{"log.ts":{

javascript - 如何使用 Node 将javascript数组变量添加到mongodb中

我已经为添加问题等定义了一个模式varmongoose=require('mongoose');varquestionSchema=newmongoose.Schema({question_set:String,questions:[{question_id:String,question_no:Number}]});我想插入变量ques_set='xyz'和数组question_array=[['id_1',1],['id_2',2],['id_3',3]].我用这段代码插入到mongodbvarquestions=require('../schemas/questions');ex

mongodb - 如何在mongodb中聚合时间序列文档

我有一个mongo分片集群,我在其中保存来自虚拟机监控系统(zabbixecc)的数据。现在我想从数据库中获取一些信息,例如一个虚拟机最近2天的avgmemfree。我阅读了有关聚合的教程以及与sql的比较,但我不明白如何查询时间序列文档(写得像mongo在网络研讨会上建议的那样)。示例:我收集了很多这样的文档(一个文档代表1小时):"_id":ObjectId("5558ab960e8956234285de14"),"timestamp_hour":ISODate("2014-10-13T23:00:00.000+02:00"),"name":"memfree","unity":"B

mongodb - 根据 groupby、count 和 max createDate 查找所有记录

我想在同一个文档中根据groupby、count和createDate最大的详细信息查找所有记录,下面是一个示例集合:/*0*/{"_id":1,"name":"pradeep","age":26,"createDate":ISODate("2015-06-20T22:14:41.423-18:30")}/*1*/{"_id":2,"name":"pradeep","age":26,"createDate":ISODate("2015-05-21T22:14:50.598-18:30")}/*2*/{"_id":3,"name":"pradeep","age":26,"createDa

mongodb - 我如何订购列表并在 MongoDB 上为其项目添加位置?

我正在使用MongoDB创建一个排行榜系统,所以,我想知道我是否有可能获得列表中文档及其邻居的位置。{"_id":null,"name":"user_341c88077d","value":140},{"_id":null,"name":"user_6fd772cb84","value":160},{"_id":null,"name":"user_73bdbb334f","value":180},{"_id":null,"name":"user_e16345075c","value":170},{"_id":null,"name":"user_5902274617","value":2

mongodb - 求和不同集合元素中的唯一属性

我是MongoDB的新手。希望我使用了正确的术语来表达我的问题。我有以下收藏:Datacollection{"name":"ABC","resourceId":"i-1234","volumeId":"v-1234","data":"11/6/201312AM","cost":0.5},{"name":"ABC","resourceId":"v-1234","volumeId":"","data":"11/6/20132AM","cost":1.5}我想查询集合,如果一个volumeId与另一个条目resourceId匹配,然后总结相应的resourceId的成本一起。因此,在这种情况

mongodb - 我应该在 mongoose 模式中使用混合数据还是单独数据?

如果我有一个订单模式,什么是更好的设计,这个:varschema=newSchema({name:String,timePlaced:Date,packageDimensions:{height:Number,width:Number,weight:Number}})或者这个varschema=newSchema({name:String,timePlaced:Date,height:Number,width:Number,weight:Number}) 最佳答案 没有令人信服的理由为如此少量的数据制作子文档。使用Mongoose,