【MongoDB】findでレスポンスデータのフィルタが効かない

エラー内容

findでレスポンスデータのフィルタが効かない

原因

MongoDBのバージョンが変わって仕様が変わった

修正内容

1
2
3
4
# 修正前
coll.find({ a: 42 }, { someField: 1 });
# 修正後
coll.find({ a: 42 }).project({ someField: 1 });

参考

https://stackoverflow.com/questions/48451300/projection-not-working-with-db-collection-find-in-mongo

以上

Docker ComposeでMongoDBを構築したら権限エラーでハマった

はじめに

Docker ComposeでMongoDBを構築したら権限エラーでハマったので解決策をメモしておきます

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×