gpt4 book ai didi

javascript - livequeries 不会使用 paresplattform 更新我的值

转载 作者:行者123 更新时间:2023-12-04 08:05:35 25 4
gpt4 key购买 nike

我正在使用 parse.js 和 Vue.js 构建一个 SPA,并且正在使用这样的查询从我的数据库中提取内容。

  let query = new parse.Query("MyData");
const results = await query.find();
这工作正常,但除非我更新页面,否则当数据库发生更改时,我的数据不会自动更新。我猜这就是 livequeries是给?
我尝试订阅,但这没有用:
  const MyClass = parse.Object.extend("MyData");
const query = new parse.Query(MyClass);

let subscription = await query.subscribe();
subscription.on("open", () => {
console.log("subscription opened");
});
我误解了livequeries的概念吗?或者我可以在数据库有更新时立即更新我的数据吗?
任何有关根据数据库中的更改在前端获取我的数据以更新的方法的帮助都将非常感谢!

最佳答案

是的。你是对的。您现在需要收听订阅事件以获取更新:

subscription.on('create', (object) => {
console.log('object created');
});

subscription.on('update', (object) => {
console.log('object updated');
});

subscription.on('enter', (object) => {
console.log('object entered');
});

subscription.on('leave', (object) => {
console.log('object left');
});

subscription.on('leave', (object) => {
console.log('object left');
});
我在解释所有这些事件的同时录制了以下视频: https://www.youtube.com/watch?v=bz6p9uhxx2I&t=12s

关于javascript - livequeries 不会使用 paresplattform 更新我的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66238312/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com