草庐IT

my_collection

全部标签

javascript - meteor.js & collection2 - 如何查询子模式

查询我正在尝试使用下面的代码查询集合,按照建议here.它适用于venueName但不适用于venueLocation-我猜它一定与它是一个子模式这一事实有关,而且我没有正确编写查询。varquery={};if(Session.get('venueNameVar')){query.venueName=Session.get('venueNameVar')}if(Session.get('venueLocationVar')){query.venueAddress={neighbourhood:Session.get('venueLocationVar')}returnVenues.f

javascript - meteor Collection.insert() 不返回 Id

我正在尝试获取新插入的Id,以便我可以将该Id推送到另一个集合。根据这篇文章=>Meteorcollection.insertcallbacktoreturnnewid这篇文章=>Meteorcollection.insertcallbackissues,我应该可以returnCollection.insert(obj);它会将新插入数据的ID返回给我的客户端。相反,我得到了一个像这样的Observable:{_isScalar:false}_isScalar:false__proto__:constructor:fObject()hasOwnProperty:fhasOwnPrope

mongodb - Perl MongoDB::Collection 聚合函数的使用示例

谁能分享一个在Perl中正确使用MongoDB::Collection聚合函数的示例?我希望对一个字段进行简单求和,其中另一个字段等于某个值x。从那里我将能够找出其余部分。谢谢 最佳答案 这是我构建的示例。for(my$i=0;$iaggregate([{"\$match"=>{"b"=>{"\$gte"=>$number,"\$lt"=>$number+1000}}},{"\$group"=>{"_id"=>0,"average"=>{"\$avg"=>"\$b"},"count"=>{"\$sum"=>1}}}]);printD

mongodb - meteor 无法在 Mongo.Collection 中通过 id 找到

我试图通过它的_id选择一条记录,但它不起作用。我在javascript控制台中遇到了与在Meteor代码中相同的问题,因此为了简单起见,我将在控制台中运行一个示例。我的收藏中有两个Article。我正在从服务器发布这个集合:if(Meteor.isServer){Meteor.publish('articles',functionarticlesPublication(){returnArticles.find();});}并在客户端订阅它:exportdefaultcreateContainer(()=>{Meteor.subscribe('articles');return{ar

javascript - Node : how to know if a value is in a collection of a MongoDB database?

这一定是一个非常简单的问题,但我找不到办法去做...我有一个非常基本的MongoDB文档集合,我可以像这样用JSON格式表示它:myDatabase.myCollection={{hashkey:"hashkey1",data:"someData"},{hashkey:"hashkey2",data:"someData"},{hashkey:"hashkey3",data:"someData"}}每个哈希键值都是唯一的。现在,我想在Node.js中编写以下代码://Iusenpmmongodb,soundsgood?varmongodb=require('mongodb');//ini

mongodb - 蒙哥错误: E11000 duplicate key error collection for unique compound index

Questionisrelatedtouniquecompoundindexunlikeothersuchquestionswhichhaveuniqueindexonly.Ialsohavesparse:truefortheindexes.我的收藏中有以下索引[{"v":2,"key":{"_id":1},"name":"_id_","ns":"somedb.votes"},{"v":2,"key":{"answerId":1},"name":"answerId_1","ns":"somedb.votes","sparse":true,"background":true},{"v":

ruby-on-rails-3 - Rails 3 和 mongoid : How would you about sorting/grouping collect to display as a 2 dimension table?

我有很多字段的用户模型,我想显示一个表作为其中2个字段的矩阵:-创建时间-类型对于created_at,我只是这样使用了一个group_by:(User.where(:type=>"blabla").all.group_by{|item|item.send(:created_at).strftime("%Y-%m-%d")}).sort.eachdo|creation_date,users|这给了我每个创建日期的所有用户的一个很好的数组,所以我table上的线条没问题。但是我想显示多行,每个代表每种类型的用户的子选择。所以目前,我每行执行一个请求(每种类型,只需替换“blabla”)。

javascript - 如何在新的 Meteor Collection 文档中设置服务器上的 created_on 字段?

我正在构建一个按时间顺序显示帖子的聊天室。我目前在“入口”模板的提交事件上在客户端js中设置用户发帖的时间:Template.entry.events={'submit':function(e){e.preventDefault();//console.log(this.userId());varuser=Meteor.user();varroomName=Session.get('currentRoomName');Messages.insert({user:user,room_name:roomName,message:$('#message').val(),created_on:

mongodb - 当我尝试对文档数组执行 db.collection.save 操作时,Mongo 抛出 E11000 重复键错误

我正在尝试使用文档数组作为参数调用mongodb的db.collection.save方法。如果_id存在,我想进行批量操作插入/替换。这是我的测试用例:>usesometestdbswitchedtodbsometestdb>>doc1={_id:1,value:"somevalue1"}{"_id":1,"value":"somevalue1"}>doc2={_id:2,value:"somevalue2"}{"_id":2,"value":"somevalue2"}>doc3={_id:3,value:"somevalue3"}{"_id":3,"value":"somevalu

mongodb - Mongodb 按索引字段搜索

我将字段“search_string”添加到我的文档中并为其编制索引。db.my_collection.createIndex({search_string:"text"})Search_string包含:'aararearenarena'。我可以用这个找到记录:db.my_collection.find({$text:{$search:'ar'}}),db.my_collection.find({$text:{$search:'аren'}}),db.my_collection.find({$text:{$search:'arenа'}}),但是db.my_collection.fi