【发布时间】:2017-11-13 05:20:49
【问题描述】:
我对 JavaScript 不太了解,所以我使用了Algolia's Instant Search for Firebase Github Repository 来构建自己的函数。
我的功能:
exports.indexentry = functions.database.ref('/posts/{postid}/text').onWrite(event => {
const index = client.initIndex(ALGOLIA_POSTS_INDEX_NAME);
const firebaseObject = {
text: event.data.val(),
timestamp: event.data.val(),
objectID: event.params.postid
};
在以时间戳为键的 Algolia 索引中,我得到的值与文本字段中的值相同,但在 Firebase 后端时间戳中不同。如何解决这个问题?
我尝试了不同的语句来获取时间戳值但不能。
编辑
预期结果:
{
text: "random rext",
timestamp: "time stamp string",
author: "author name",
object ID: "object ID"
}
实际结果
{
text: "entered text",
object ID: "object ID"
}
【问题讨论】:
-
答案可以在here找到。
标签: javascript node.js firebase firebase-realtime-database algolia