Backbone と MongoDB は初めてです。モデル (MongoDB によってサポートされている) を破棄する際に問題が発生しています。MongoDB_id
の「ドキュメント」が異常な属性を使用し、デフォルトでバックボーンに接続されていないという事実と関係があると思います。idAttribute: '_id'
問題を解決していないように見える 設定を試しました。
サンプルの Mongo ドキュメントは次のようになります。
{
_id: Object
$oid: "527303e82f3504ba5bf4b21f"
__proto__: Object
feeling: "ok"
location: "california"
name: "Kevin"
}
モデル。コーヒー
class Models.Campaign extends Backbone.Model
urlRoot: "http://localhost:4567/api/campaigns"
# setting idAttribute: '_id' causes issues rendering the Backbone collection
コントローラー.コーヒー
...
model.destroy() #=> only removes the item from the dom but does not make a DELETE request
id
destroy() 関数に渡すことはできますか?
大量の組み込みバックボーン機能にモンキーパッチを適用することなく、バックボーンと MongoDB を適切に接続する方法について誰かアドバイスがありますか?