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