Я triying удалить поле в большом документе, поэтому я хотел бы сделать что-то:MongoDB драйвер рубин, удалить поле в документе
collection.update({'_id' => @id}, {"$unset" => {'herField'})
Но это не представляется возможным. Я не хочу переписывать весь документ, любую идею?
EDIT: Я использую https://github.com/mongodb/mongo-ruby-driver
Я использую https://github.com/mongodb/mongo-ruby-driver. И я просто редактирую один документ. – ie8888
@ ie8888: Работает ли он, если вы используете что-то в '$ unset', это правда в смысле JavaScript? Скажем '{$ unset: {herField: true}'. –
Я не использую Javascript, я использую Ruby. Когда я запускал свой код, я получаю указанный модификатор Invalid: $ unset (Mongo :: OperationFailure) – ie8888