Я успешно использую MongoMapper встроенной поддержки для атомного «$ подталкивания» и «$ набора», но не может понять, «$» тянутьКак удалить встроенный документ в MongoMapper с помощью атома Pull?
class Feed
include MongoMapper::Document
many :stories
end
class Story
include MongoMapper::EmbeddedDocument
key :title, String
end
feed = Feed.first
story = Story.new(:title => "Hello, world!")
Feed.push(feed.id, :stories => story.to_mongo) #works fine
Feed.set({:_id => feed.id, "stories.title" => "Hello, world!"}, "stories.$.title" => "Foo") #works fine
Feed.pull(???)
Как я могу атомарно удалить историю, используя притяжение ?
Это хорошая вещь о StackOverflow. Вы также вынуждены отвечать на вопрос, чтобы кто-то еще мог использовать эту информацию. Благодаря! –