Ruby MongoDb封顶集合

Ruby MongoDb封顶集合,ruby,mongodb,mongodb-ruby,Ruby,Mongodb,Mongodb Ruby,你能帮我吗?我在网上冲浪,但没有找到任何信息。 我正在使用Ruby使用mongoDB capped collection。我需要根据我从查询中检索到的id更新文档,但它永远不起作用。 下面是我的代码示例 cursor=coll.find({“EndTime”=>nil}) thanx封顶集合中的许多对象不允许增长。请确保插入时已为“EndTime”预先分配了空间。不允许封顶集合中的对象增长。请确保在插入时,您已经为“EndTime”预先分配了空间。如果您能进一步解释什么是不起作用的,这将非常有用

你能帮我吗?我在网上冲浪,但没有找到任何信息。 我正在使用Ruby使用mongoDB capped collection。我需要根据我从查询中检索到的id更新文档,但它永远不起作用。 下面是我的代码示例

cursor=coll.find({“EndTime”=>nil})


thanx封顶集合中的许多对象不允许增长。请确保插入时已为“EndTime”预先分配了空间。

不允许封顶集合中的对象增长。请确保在插入时,您已经为“EndTime”预先分配了空间。

如果您能进一步解释什么是不起作用的,这将非常有用,因为我们似乎无法运行您的代码。例如,
alive
方法做什么。如果你能多解释一点什么是不起作用的,这将是很有帮助的,因为我们不能运行你的代码。例如,
alive
方法做什么。if语句从来都不是真的,这难道不是唯一的情况吗?
begin

  while row = cursor.next_document
    if !alive row["Pid"]
      coll.update({"_id"=>row["_id"]}, { "$set" =>  { "EndTime" =>Time.now}})
    end
  end

rescue

end