Vic*_*kor 3 node.js google-cloud-functions google-cloud-firestore
我正在Firestore中编写更新功能,我想比较两个Timestamp
。我已经尝试了多种方法,但是没有用。您能指出我Timestamp
在Firestore 中比较两者的正确方法吗?
exports.updateFunction = functions.firestore
.document('xyz/{xyzId}')
.onUpdate((change, context) => {
var updatedXYZ = change.after.data();
var oldXYZ = change.before.data();
var newTimestamp = updatedXYZ.timing;
var oldTimestamp = oldXYZ.timing;
// I've tried following things but not working
var result = newTimestamp === oldTimestamp; // not working
var result = new Date(newTimestamp) - new Date(oldTimestamp); // not working
return true;
});
Run Code Online (Sandbox Code Playgroud)
我想检查两个时间戳是否相同。
Dou*_*son 11
有关Firestore的Timestamp对象,请查阅API文档。 时间戳有一个名为isEqual()的方法,该方法将比较两个时间戳。
var result = newTimestamp.isEqual(oldTimestamp);
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1766 次 |
最近记录: |