2012-01-27 11 views
0

私はデータベースとしてMongoDBを使ってRuby on RailsでFacebookアプリケーションを開発しています。Mogodb-Railsのデータ複製 - Mongomapper

このアプリケーションはFacebookブックマークをブックマークするためのアプリケーションです。

今、私はMongoDBの問題に直面しています。その "火と忘れ"のプロパティのため、私は重複したURLをたくさん取得しています。私はデータが挿入されているかどうかを確認することができません。連続してレコードを挿入すると、重複を避けるためにデータが存在するかどうかをチェックすることができません。 URLを挿入する前に、URLが既に存在するかどうかを確認することはできません。など、安全なオプション:あなたは、データが挿入されたことを確認したい場合は、私がMongoMapperとRails

答えて

2

を使用しています

は、あなたが使用することができます

foo.save(safe: true) 

http://mongomapper.com/documentation/plugins/safe.html

私は」を参照してください。書き込みがすべてのクラスタノードに伝播するのを待っているかどうかはわかりません。 MongoDBもこれをサポートしていますが、Mongomapperがそうしているかどうかはわかりません。