mongo-shell

    1熱度

    1回答

    從Mongo Shell轉換MongoDB UUID的結果是TYPE 03,傳統格式。我們如何使它與TYPE 04二進制格式一起工作? > db.foo.insert({"_id":1000,"key1":UUID("240003A09CEC456AB57B98FF8E0E45DB")}) WriteResult({ "nInserted" : 1 }) > db.foo.find({

    0熱度

    1回答

    與其他問題不同,有人問他們只想返回一個項目。我有一個項目返回,我需要數組中的所有匹配對象返回。然而,與我的查詢匹配的第二個對象正被完全忽略。 這是該項目集合中的項目之一是這樣的: { name: "soda", cost: .50, inventory: [ { flavor: "Grape", amount: 8 },

    0熱度

    1回答

    我見過類似的問題,但對於像我這樣的新手來說,這很複雜。再加上沒有答案提供了語法分解。 我的數據庫: name :"Kim" points: [ { category:"Purchase", points: -50}, { category: "Wage", points : 275}, { category: "Purchase

    0熱度

    1回答

    我對MongoDB及其查詢非常陌生,但目前我無法更改字符串中'字段'的字符串。 我的數據庫和集合都稱爲thdr。我想將「PSTNG_DATE」列更改爲日期格式。目前格式爲'19 .10.2017'。 我通過線程去這裏,並試圖一對夫婦的東西,但它似乎並沒有工作。我知道我可以通過MongoDB Shell或使用PyMongo來更改它。 我非常感謝您的幫助和指導,非常感謝。 **更新**這就是我目前所面

    1熱度

    1回答

    我有一個3列的表:名稱,年齡,tm。 它有(姓名,年齡)的化合物指數 如果使用的MySQL,SQL可能是這樣的: insert into tt(name,age,tm) values('chenlong', 29, 1504437683) on duplicate key update tm = 1504437683 如何在MongoDB中使用? db.tt.find() { "_id"

    0熱度

    1回答

    我試圖做多個集合以下日期轉換: db.u201409.find().snapshot().forEach( function (e) { e.sta = new Date(e.start); e.sto = new Date(e.stop); db.u201409.save(e); } ) 如可以看出,這僅僅是一個集合,即「u201409」。格

    0熱度

    1回答

    我試圖找到在使用mongo shell的一組字段上具有相同值的文檔總和,這些是示例文檔, { "id" : "1", "date" : ISODate("2017-04-29T00:00:00.000Z"), "amount" : 697, "name" : "vendor1" } { "id" : "2", "date" : ISODate("2017-04-29T00:00:

    0熱度

    1回答

    我一直在嘗試安裝mongo shell,因爲兩天後我仍然陷入了同樣的錯誤,的職位。已經看過很多關於這個教程的教程,但它並不富有成效。我希望有人能讓我重新回到賽道上。提前致謝。 2017-08-01T00:46:18.842+0530 I CONTROL [init and listen] MongoDB starting : pid=28050 port=27017 dbpath=/data/db

    0熱度

    1回答

    對象數組殼插入語句我有以下集架構已創建並passed驗證: db.createCollection("Settings", { validator: { $or: [ {cID:{ $type: "int" } }, {sID : { $type: "int" } }, {default : [ {default1:

    0熱度

    1回答

    我想用javascript循環在mongodb集合中插入數據。 這裏是我的代碼: var collection = db.DATA.find(); for (var i = 0; i < 3; i++) { db.PARSED_DATA.insert(collection[i].folders); } 我有錯誤: 2017-08-04T10:17:06.390+0200 E