gpt4 book ai didi

javascript - 将参数传递给 CouchDb 中的映射函数

转载 作者:搜寻专家 更新时间:2023-11-01 04:19:36 26 4
gpt4 key购买 nike

我想知道我们是否可以将变量作为参数传递给 CouchDb 中的映射函数。

实际上,我有一个包含地点坐标的数据库,我只想绘制/缩小某个点范围内的地点。我怎么能那样做?我想要这样的东西:

function(doc, x, y, radius) {
if (doc.x - x)^2 + (doc.y - y)^2 < radius^2 {
emit(doc._id, doc);
}
}

我们如何在 CouchDb 中做到这一点?

最佳答案

您有 3 个选择:

  1. 使用GeoCouch因为你在做地理空间查询
  2. 为您的每个位置编写单独的 View 索引
  3. 使用 list function在映射所有相关文档的 View 上(您可以通过查询字符串将参数传递给列表函数)

关于javascript - 将参数传递给 CouchDb 中的映射函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9560128/

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