2010-09-12 4 views
1

J'ai des problèmes pour trouver de la documentation sur la façon de supprimer un document de CouchDB en utilisant CouchPotato. En tant que tarif que je sais, je dois définir la propriété _deleted = true. Quand je veux obtenir des documents qui ne sont pas supprimés, j'ai essayé d'ajouter une condition à ma classe comme ceci:Comment supprimer un document de CouchDB en utilisant CouchPotato?

view :item, :key => [:userid, :date], :conditions => 'doc._deleted === nil' 

Mais cela ne fonctionne pas. Quelqu'un peut me diriger dans la bonne direction?

+0

Il ressemble à un document peut être enlevé avec destroy_document: @comment = Comment.new: title => 'title'; CouchPotato.database.save_document! @commentaire; @comment_id = @ comment.id; CouchPotato.database.destroy_document @comment; – Fossmo

Répondre

3

CouchPotato.database.destroy <my_model_instance>

+0

serait génial d'avoir cela dans le README gitrepo - Je vais essayer d'envoyer un PR :) – awenkhh

Questions connexes