【发布时间】:2019-10-30 05:07:26
【问题描述】:
我在我的 android 应用程序中使用 nodeJS 和 mongodb 作为后端服务并使用 FCM 用于向用户发送推送通知。 为此,我将 Firebase 注册令牌保存在 MongoDb 上。
当相应的用户在 MongoDb 服务器上添加数据时,我想向他们发送推送通知。
这是我在下面添加数据库数据的代码。
router.post('/addbooks', (req,res) => {
var data = {
Reg_token: req.body.token,
Email:req.body.email,
Name: req.body.name
};
MongoClient.connect(dburl, {useNewUrlParser:true} ,(err,client) => {
if(err){
console.log("Error".red, +err);
}
else{
var collect = client.db('My_db').collection('Users');
collect.insertOne(data, (err,resp) =>{
if(err){
console.log("Error".red, +err);
}
else{
console.log("Successfully inserted");
}
client.close();
});
}
});
});
现在,一旦将数据添加到数据库中,我就想向用户发送通知。请告诉我如何完成所需的任务。任何帮助将不胜感激。
谢谢
【问题讨论】:
-
你在寻找像 mongo 的变更流这样的东西吗? docs.mongodb.com/manual/changeStreams
-
不更改流我想发送 Firebase 推送通知
-
那么,这个问题是关于 mongo 的吗?我有点困惑。如果您使用firebase npm package,您应该能够向用户发送推送
标签: android node.js mongodb firebase firebase-cloud-messaging