MongoDb上限收藏

时间:2011-01-10 11:58:55

标签: ruby mongodb mongodb-ruby

你可以帮助我,因为我四处闲逛,但没有找到任何信息。 我正在使用Ruby使用mongoDB上限集合。我需要根据从查询中检索的id更新文档,但它永远不会工作。 这是我的代码的例子

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

begin

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

rescue

end

thanx很多

1 个答案:

答案 0 :(得分:3)

不允许增加上限集合中的对象。确保在插入时已经预留了“EndTime”空间。