簡體   English   中英

Mongo Db 查找並檢索用戶並獲取所有卡片數據

[英]Mongo Db find and retrieve a user and get all cards data

以下是我的 mongodb 用戶文檔___

{“名稱”:“史蒂夫”,“電子郵件”:“steve@sheild.com”,“密碼”:“tnvddcnd”,“卡片”:[{“標簽”:“卡片”,“用戶”:“史蒂夫” , "bank": "bank of sheild", "cardNo": 5152655, "expiry": "2/21/2022", "cvv": 512, "pin": 5155 }, { "tags": "card" ,“用戶”:“鐵人”,“銀行”:“斯塔克銀行”,“卡號”:56555,“到期”:“2/21/2028”,“cvv”:256,“pin”:6666}]}

對於每個用戶,我都有卡片存儲在卡片數組中。 我想要的是通過 email id 找到一個用戶,這將作為查詢,然后為該用戶獲取卡

我想你使用 mongodb-driver

// find user by email and return cards:
user = await db.collection('User').findOne({email: "testemail@test.com"}, {projection: {cards: 1}});

// cards
user.cards

參考

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM