1

Backbone.jsは、PUTで​​はなく更新されたオブジェクトにPOSTを送信します。

これは、mongoDBがidではなく_idを使用しているためだと思います。

idの代わりに_idを使用するようにbackbone.jsを言うにはどうすればよいですか?

私はすでにサーバー側の変更を試しましたが、バックボーンは別の属性をidとして使用する必要があると言う方が簡単だと思います。 MongoDB:「_id」の代わりに「id」を出力します

4

2 に答える 2

6

細かいマニュアルからhttp://backbonejs.org/#Model-idAttribute

idAttribute model.idAttribute

モデルの一意の識別子はid属性の下に保存されます。別の一意のキーを使用するバックエンド(CouchDB、MongoDB)と直接通信している場合は、モデルのidAttributeを設定して、そのキーからidに透過的にマッピングできます。

于 2012-06-26T11:32:28.727 に答える