MongoDB
1{ 2 "age": 20, 3 "_id": "5f1d47e266d4cefae6b6e65e", 4 "name": "hoge", 5 "email": "hoge@exmaple.com", 6 "password": "fuga", 7 "tokens": [ 8 { 9 "_id": "5f1d47e266d4cefae6b6e65f", 10 "token": "hogehoge" 11 } 12 ], 13 "__v": 1 14}
上のような状態でMongoDBに保存されているデータを次のクエリで取得することができます。
const user = await User.findOne({ _id: decoded._id, 'tokens.token': token });
'tokens.token'
をキーとしてバリューであるhogehogeを取得できることに違和感があるのですが、こういった特別な記法が存在するのでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/08/03 14:58
2020/08/03 15:21
2020/08/03 15:32