gpt4 book ai didi

javascript - 在 DerbyJS 中使用从 MongoDB 导入的文档

转载 作者:可可西里 更新时间:2023-11-01 10:01:26 24 4
gpt4 key购买 nike

我有一个 MongoDB 集合,其中包含未通过我的 Derby 应用程序保存的数据。我想对此进行查询并将其拉入我的 Derby 应用程序。

所以,我想通了,下面是实现它的代码:

get '/:year', (page, model, params) ->
query = model.query 'years',
where:
year: (parseInt params.year, 10)
limit: 1
model.subscribe query, (err, year) ->
if err
console.log err

page.render
y: year.get(),
year: params.year

唯一的问题是文档没有derby id,因此它将MongoDB objectid (_id) 设置为derby id。以下是 model.get() 返回的 JSON 示例:https://gist.github.com/0a5426d2b28a940e8803

在查询之前我无法知道objectid是什么。如果最近返回的 ID (currID) 位于对象的顶层,我会很高兴,这样我就可以查询它并设置模型引用。我暂时构建了一个 hack 来绕过它,但它并不像我希望的那样顺利。代码如下:

getId = (obj, year) ->
for x of obj
return obj[x].id if obj[x].year is year
-1

此外,有没有什么方法可以在不破坏屏幕上已有的模板的情况下更新模板?而不是做一个完整的 page.render 只是做一个 template.render

谢谢

最佳答案

Racer 查询刚刚在 0.3.11 中更新,并在此自述文件中进行了描述:https://github.com/codeparty/racer/blob/master/lib/descriptor/query/README.md

关于javascript - 在 DerbyJS 中使用从 MongoDB 导入的文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10379276/

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