私は、タイムスタンプを取得しようcreateTime
とupdateTime
して説明したようDocumentSnapshotドキュメント。これまで私は次のことをしました:
これが、タイムスタンプを取得しようとしている私のコードです。
db.collection("users").doc("user1").get().then(doc => {
if (doc.exists) {
console.log(doc.createTime); // -> undefined (?)
console.log(doc.updateTime); // -> undefined (?)
console.log(doc.readTime); // -> undefined (?)
console.log(doc.exists); // -> true (works)
console.log(doc.id); // -> "user1" (works)
}
}).catch(error => {
console.log("Error getting document:", error);
});
どのように文書のタイムスタンプ方法は、他の同様の方法に対し、機能していないことを来るexists
かid
、正しく動作しますか?
createTime
そしてupdateTime
、あなたのコードを使用して、クラウド機能で実行したときにリンクが用意されてfirebase-functions
ライブラリを。
コードがCloudFunctionsで実行されていないため、これらのプロパティは(現在)利用できません。こちらのドキュメントを使用して、通常のJavaScriptSDKで使用できるプロパティを確認する必要があります。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加