MongoDb ограниченная коллекция - PullRequest
0 голосов
/ 10 января 2011

Можете ли вы помочь мне, пожалуйста, пока я серфил вокруг, но не нашел никакой информации. Я работаю с закрытой коллекцией mongoDB с использованием Ruby. Мне нужно обновить документы в соответствии с идентификатором, который я получаю из запроса, но он никогда не работает. вот пример моего кода

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

Большое спасибо

1 Ответ

3 голосов
/ 10 января 2011

Объектам в закрытой коллекции запрещено расти.Убедитесь, что при вставке у вас уже есть место для «EndTime».

...