mongodb

    0热度

    1回答

    我有这样的玛MongoDB中: "_id" : ObjectId("57a376dc317843700b7bd83f"), "approved" : false, "experience" : 0, "placeOfWork" : "", "education" : "", "price" : 0, "courses" : [],

    0热度

    1回答

    我想匹配所有文件,其中Url字段在db中包含should和match,以任意顺序。 在例如那些应该匹配: http://www.myurl.com/should/match http://www.myurl.com/match/should 但不是http://www.myurl.com/no/match 我试了正则表达式,但不匹配。 I.e: db.mycollection.find({"Url

    0热度

    1回答

    我没有任何运气使用c#wrapper使用ttl特性使文档过期。 我的代码: “expiresAt”: string j = JsonConvert.SerializeXmlNode(xnode, Newtonsoft.Json.Formatting.Indented); var b = BsonDocument.Parse(j); var date = new Date

    0热度

    1回答

    我正在为学校项目创建基本应用程序。我想匹配狗主人和他们自己的狗。我建立了两个模型,一个用于狗,一个用于业主。狗主人可以有多只狗,所以我想这是一对多的狗。一名业主可以有多个狗... 我有狗以下型号: VAR猫鼬=需要(“猫鼬”); var Schema = mongoose.Schema; var DogSchema = new Schema({ name: String, ag

    0热度

    2回答

    我有一个应用程序,用户正在对mongo数据库运行地理空间查询。该查询可以返回数千个结果(约50k)。这些结果然后通过websocket传输到客户端。但是,用户可以中止结果集中的请求并执行新的查询。用户会频繁地以每分钟几次的顺序开始,中止和重新启动请求。有时他们甚至每隔几秒就取消/重启。 问题是,当用户中止请求时,如何取消服务器上的查询,以便它不会继续捆绑资源回流数千个不需要的结果?我目前在游标上调

    0热度

    2回答

    DDD还有一个问题。考虑坚持我的总量(我不希望使用事件采购)我在互联网上搜索,发现非常有趣的Vaughn Vernon的article。简而言之 - 作者赞扬使用面向文档存储的整个结构存储域对象的概念,特别是PostgreSQL。 我的问题是 - 因为我是DDD概念的新手 - 在DDD开发中使用这种方法常见吗?我的意思是使用面向文档的存储将集合存储为序列化的完整文档? 我认为持久聚合他们的嵌套方式

    1热度

    1回答

    当使用mgo将Gostruct类型的对象作为文档插入到MongoDB数据库的集合中时,字段的名称是否会自动从大写更改为小写? 如果是,为什么插入方法mgo这样做? 谢谢。 这里是我的Go程序,其采用mgo在一个MongoDB的服务器 package main import ( "fmt" "gopkg.in/mgo.v2" "gopkg.in/mgo.v2/bson

    0热度

    2回答

    我想对嵌套值进行条件更新。基本上,每个数组项的2个变量嵌套数组中的一个变量具有一个布尔组件,我想根据另一个变量的字符串值进行更新。 我也想做所有基于有针对性的查找查询。我在下面想到了这一点,但它不起作用。 #!/usr/bin/env python import ssl from pymongo import MongoClient client = MongoClient("some

    0热度

    1回答

    我使用express和mongodb npm模块将数据插入到具有超过1300个收集项目的集合中。我从一个也有1300多个对象的json文件中提取数据。使用下面的代码,一切都会被正确插入,直到我在mongodb集合中达到100个项目。有没有办法解决这个问题,而不会把事情分解成多个集合? 我使用的节点下面的代码: MongoClient.connect(url, function(err, db) {

    1热度

    1回答

    使用MySQL,它很容易从数据库中打开一个可读的流。所有我们需要做的是: function getTableStream() { connection.query('SELECT * FROM someTable WHERE field = value').stream(); } 之后,我们可以做这样的事情: getTableStream.on('data', function(d