问题标签 [racerjs]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
collections - 如何将项目添加到 RacerJs DerbyJs 中的集合?
我想使用 RacerJs/DerbyJs 将项目添加到集合中,但它不起作用。我一定是真的忽略了什么……
我试过的
这确实设置了一个新闻项目。但是,当我再次这样做时,它只会覆盖现有项目,而不是添加新项目。怎么做?
model.push('news', {text:"someText"})
也因“对象不是数组”而失败。
基本上,我只想要“发布更新并在‘墙’应用程序上显示”的最基本版本,没有任何房间,也没有使用数组。只有一个集合,就是这样。
变体的堆栈跟踪.push()
:
node.js - racerJS 可以使用本机 mongo ObjectID 吗?
我注意到对 Racer 的 Mongo DB 驱动程序的最新提交与将 Racer 的 ID 转换为 Mongo ObjectID 有关,知道如何让它工作吗?
node.js - Derby.js (Racer) 访问控制
我是 Derby.js 环境的新手,据我所知,Racer 正在暴露客户端的所有数据。
那么,基本上任何人都可以操作存储在服务器上的任何数据吗?我对么?有没有办法管理访问控制?
derbyjs - derby.js 如何在已排序的集合上使用 $skip 和 $limit 进行查询?
抱歉,如果这是一个转储问题,但我无法弄清楚。
随着集合规模的增长,呈现部分数据变得很方便。为此,我们可以像
但是如果我们想在过滤器或排序上这样做呢?我试过了
模仿 MongoDB .find()
。
我还没有找到对过滤器进行获取/查询的方法。当然,我不想在之后切片,.get()
因为这在大型收藏中会出现问题。我尝试使用ref()
过滤器但没有成功。有人知道如何处理这些情况的秘诀吗?
提前致谢。
PS:我希望 .fetch() 持有一个游标并等待 .get() 检索数据。
derbyjs - 是否可以从 derby.js 中的 share.js 访问 m.mtime 或 m.ctime?
我注意到(我认为)share.js 在我的数据库中创建了一个名为 m 的子文档,其中包含 mtime 和 ctime。是否有$orderby
基于这些属性的 derby.js 方法?
谢谢
node.js - 从模型 RacerJS 中删除集合?
这是我的客户端代码:
我无法从模型中删除集合,它在控制台中显示以下错误
racerjs - 脱机打包的 Chrome 应用程序中的 Derby.js?
我一直在离线打包 Chrome App中使用 AngularJS 。
我遇到了指向 ShareJS 和 RacerJS 的离线同步要求。
是否可以在离线打包的 Chrome 应用程序中使用 Derby.js?
可能的CSP 问题。
谢谢!
麦克风
javascript - 无法使用 derbyjs 在视图中显示文档列表
这是我第一次使用 derbyjs,不知道是我愚蠢还是缺少文档。我有一个名为“书籍”的模型,我只是想显示书籍列表。
这是我的代码:
和架构列表
索引js
我希望在视图中有“书”,所以我这样写 {{each}}
但什么也没有出现,尽管这可以正常工作并按预期呈现
同样在网络控制台上,这工作正常并显示 3 本书
注意:我通过 Web 控制台添加了书籍,类似这样
在订阅功能中,我试图
但是出现了一个错误
知道我做错了什么吗?我真的很喜欢 derbyjs 但这几天让我退缩了
derbyjs - 服务器端查询重新运行以进行分页、排序或过滤
当该客户端上的某些数据发生更改时,为特定连接的客户端重新运行服务器查询/订阅的最佳方法是什么?
这对于服务器端过滤、排序或分页非常有用。
例如,客户端有一个包含数千行分页的表,当用户更改过滤文本或页码时,服务器将使用该过滤器重新计算查询订阅,并即时更新客户端。
搜索输入不必在服务器的所有连接用户之间同步,因此它不需要存在于数据库中。
有什么方法可以在客户端和服务器上使用传统模型方法执行此操作,还是我必须实现常见问题解答中提到的类似 RPC 的方法?
谢谢!
node.js - Server-side model change event in DerbyJS 0.6
In DerbyJS:
How do I add event listeners to "The Model", only server side, without having to rely on requests (express middleware)?
Related question I've found: How to create server-side application logic on Racer / DerbyJS?
Of course I can write an express middleware. But the "shared" data model would come in really handy if I could access it without having to rely on a request, and I don't know how to do that without having to put the specific code into the shared codebase.
Use case: order processing for e-commerce software
My model could be like this:
This way the client could place new orders doing
And the server could process it by listening for 'insert'
events: