Mongooseでのあれこれ。(メモ)
Mongooseで列を指定したらエラーになった。
Mongooseで特定のフィールドだけ出そうと思って、引数に「この列は表示、この列は非表示」ってやってたらエラーが出た。表示するフィールドだけ、または表示しないフィールドだけという指定の仕方しか許されていないらしい。
Mongooseで1件のデータを更新する、なければInsert
upsertはないけど、findOneAndUpdateで同じことが出来るらしい。これが出来るとすごく楽。
Insert-or-Update with MongoDB and Mongoose
findOneAndUpdateでエラーが起きる、、、。Mongo2.4を使っているからか、、、。MongoDBをアップグレードすればと書いてあるけど、OpenShiftで公式カートリッジがない。個人の作ったカートリッジがあるっぽい。