【发布时间】:2020-09-29 22:02:37
【问题描述】:
我将数据保存在 firebase 数据库中。但问题是使用自动增量 ID 保存的数据。但我需要自定义 ID。请指导我如何实现这一目标。下面是输出和代码。请检查并指导我该怎么做。
数据是这样来的
我想显示Job1, Job2, Job3.....等等。
代码
router.get("/firebase/save", (req, res) => {
const ref = firebase.app().database().ref(`levela_jobs`);
ref.remove();
levelConnection.getConnection((err, conn) => {
if (err) throw err;
getJobs(conn)
.then((result) => {
result.forEach((job) => {
var dt = dateTime.create(job.job_created_at);
var formatted = dt.format("f d Y");
const data = {
applications_count: job.count,
job_title: job.job_title,
job_description: stripTags(job.job_description),
created_at: formatted,
};
ref.child(job.job_city).push(data);
});
res.send({ message: "Data saved successfully" }).status(200);
})
.catch((error) => {
res.send(error);
});
});
});
感谢任何解决方案!
【问题讨论】:
标签: node.js firebase firebase-realtime-database