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