草庐IT

mongodb-community

全部标签

mongodb - 选择按字段分组的文档

我有这个显示时间和日期的电影文件:`{"_id":ObjectId("5628668c3e82c49245b7acdc"),"ticketID":ObjectId("5606d36b5fbd7d76028b4b08"),"uid":"50000","day":"Friday","date":"2015-10-2321:05:00","adult":NumberLong(550),"student":NumberLong(550),"children":NumberLong(250),"limit":NumberLong(20),"sold":NumberLong(0)},{"_id":

mongodb - 是否可以将 MongoDb 上限集合与 phalcon 集合模型一起使用

我将一些mongoDb集合用于日志,所以我想使用MongoDb上限集合。我可以使用phaclonCollection来完成它,还是应该在我的日志模型中编写日志轮换代码? 最佳答案 我认为Phalcon不支持创建上限集合,但是,您可以在MongoDBshell中创建此集合,然后在Phalcon中使用它:db.createCollection("log",{capped:true,size:5242880,max:5000}) 关于mongodb-是否可以将MongoDb上限集合与phalc

node.js - nodejs + mongodb错误异常: FieldPath 'progress' doesn't start with $

我正在尝试修改此查询中的第二个管道(我从此处获得nodejs+mongoose-queryaggregatedb.todos.aggregate([{"$group":{"_id":"$pic","open_count":{"$sum":{"$cond":[{"$eq":["$status","open"]},1,0]}},"progress_count":{"$sum":{"$cond":[{"$eq":["$status","progress"]},1,0]}},"done_count":{"$sum":{"$cond":[{"$eq":["$status","done"]},1,

php - 找不到类 MongoDB

我已经按照这个文档安装了mongodb驱动程序。http://php.net/manual/en/mongodb.installation.php.php.但是,当我任命新经理时。找不到该类。PHPFatalerror:Class'MongoDB\Driver\Manager'notfound有什么建议吗? 最佳答案 作为上述问题的解决方案,请通过在php脚本中执行phpinfo()函数来检查php的配置在phpinfo()的输出中,请验证mongo部分是否存在如果不存在,则mongo驱动程序未正确配置到php中。在那种情况下,请确

mongodb - 使用 DBRef 查询 MongoDB

我在mongodb中有一个名为documents的表{"_id":ObjectId("565a7f1"),"_class":"Document","name":"BookTemplate","location":"/BookTemplate.pdf","type":DBRef("types",ObjectId("3eaabf5"))},{"_id":ObjectId("565a7f2),"_class":"Document","name":"SampleContract","location":"/SampleContract.pdf","type":DBRef("types",Obj

mongodb - 如何在 Mongodb 的嵌入式文档中添加新文档

我有一个文档,其中存储了员工的姓名和他的薪水详细信息。该文件存储每个月的工资明细。请注意,“Employee_Salary”字段不是数组。这是我的文档。{"_id":5.0000000000000000,"Employee_Name":"JohnKarrl","Employee_Salary":{"April-2015":{"actual_salary":300,"bonus":0,"penalty":0,"bonus_pen_detail":"NA","month_paid":"April","year_paid":2015,"total_amount_paid":300}}}现在我

java - MongoDb Spring 在嵌套对象中查找

我正在使用SpringDataMongodb和这样的文档:{"_id":ObjectId("565c5ed433a140520cdedd7f"),"attributes":{"565c5ed433a140520cdedd73":"333563851"},"listId":ObjectId("565c57aaf316d71fd4e4d0a0"),"international":false,"countryCode":33,"deleted":false}我想查询我的集合以在属性对象中搜索一个值(在值中而不是在键中)。例如像这样:@Query("{'listId':?0,$or:[{'at

mysql - 按与 MYSQL 和 Mongodb 匹配的 WHERE 数进行排序

假设我有以下mysql查询:SELECT*FROMuserWHEREcode='aaa'ORcity='bbb'ORstate='ddd'LIMIT1如何按WHERE的匹配次数排序?例如,第一个结果应满足所有三个条件。如果没有用户满足所有三个条件,那么第一个结果将有两个条件匹配,依此类推...如何用mysql和mongodb这样排序? 最佳答案 试试这个MySQL查询SELECT*,((code='aaa')+(city='bbb')+(state='ddd'))countFROM`user`WHEREcode='aaa'ORcit

node.js - 在 MongoDB 中定义 3 个具有不同关系的模式(多对多,一对多......)

我的应用程序中有3个不同的模式:userSchema,questionSchema,listingSchema三者的关系如下:每个列表都有许多与之相关的问题(每个列表都有相同的问题)。每个用户可以回答多个列表中的许多问题。许多列表中的许多用户回答了每个问题。我正试图全神贯注地定义这些模式之间的正确关系(主要是因为诸如“_id=100的用户回答了_id=5的问题之类的问题>在带有_id=3的列表中,我如何以最有效的方式更新所有这些?)。到目前为止我已经定义了:问题架构:varquestionSchema=newSchema({description:String});用户架构:varus

mongodb - 如何在 MongoDB 中触发对子文档的查找查询

我无法像下面的第一个查询那样在子文档中获取值。>db.posts.find({'repository':{'language':'Python'}}).count()0>db.posts.find({'actor':'swiftlinux'}).count()12谁能告诉我当查询基于子文档时如何获取结果? 最佳答案 应该是db.posts.count({'repository.language':'Python'})子文档用点查询。此外,您将计数应用于查询的结果,而不是find方法的结果。