小编Dic*_*ick的帖子

简化Couchdb JSON响应

我正在将位置数据存储在Couchdb中,我正在寻找一种方法来获取一个只有值的数组,而不是每个记录的key:value.例如:

目前的回应

{"total rows": 250, "offset": 0, "rows":[
    {"id": "ec5de6de2cf7bcac9a2a2a76de5738e4", "key": "user1", "value": {"city": "San Francisco", "address":"1001 Bayhill Dr"},
    {"id": "ec5de6de2cf7bcac9a2a2a76de573ae4","key": "user1", "value": {"city": "Palo Alto", "address":"583 Waverley St"}
    ... (etc).
]}
Run Code Online (Sandbox Code Playgroud)

我真的需要:

[{"city": "San Francisco", "address":"1001 Bayhill Dr"},
 {"city": "Palo Alto", "address":"583 Waverley St"},
 ...]
Run Code Online (Sandbox Code Playgroud)

所有这一切的原因是最小化JSON响应消耗的带宽量.我似乎无法找到将视图转换为简单数组的方法.有什么建议?

谢谢.

json couchdb transformation

14
推荐指数
1
解决办法
3944
查看次数

pgbouncer - 关闭因为:每个连接上都有不洁净的服务器

我正在使用PostgreSQL 9.1/PostGIS 1.5,psycopg2 2.4.2和pgbouncer 1.4.2运行Django 1.3.

在与数据库的每个连接上,我在pgbouncer.log中获得一个日志条目:

2011-11-20 02:15:25.027 29538 LOG S-0x96c2200:app_db/postgres@192.168.171.185:5432关闭因为:unclean server(age = 0).

我找不到任何解决这个问题的方法 - 任何人都知道为什么?我已经尝试重新配置pgbouncer(会话/事务模式,不同的超时等),但无济于事.

django postgresql psycopg2 pgbouncer

10
推荐指数
1
解决办法
3991
查看次数

地址簿数据库设计:denormalize?

我正在设计一个联系人管理器/地址簿式应用程序,但不能满足于数据库设计.

在我目前的设置中,我有一个联系人,其中包含地址,电话号码,电子邮件和组织.所有联系人属性当前都是单独的表,其中fk到Contact表.不用说,联系人可以拥有任何数量的这些属性.

现在,如果我想在应用程序中阅读联系人,我发现自己将所有这些表连接在一起.由于没有对相关表执行过滤,反向查找,排序等,将相关字段作为json编码列表存储在Contact表的直接属性上不是更好/更简单的解决方案吗?

例如,不是将fk连接到带有3个条目的phonenumber表,只需编码所有的phonenumber并将它们存储到Contact表的字段中?

任何见解真的很感激!(fyi我正在使用Django虽然这并不重要)

sql database-design django-models denormalization

6
推荐指数
1
解决办法
1227
查看次数

markerclusterer:群集图标的锚点偏移量

我试图略微偏移Google Maps Markerclusterer(V3)创建的群集图标.如果没有修改现有代码,我找不到这样做的方法.有人有想法吗?

您可以在其中提供自定义图像URL的Styles对象接受锚属性,但这是为了抵消生成的标记项计数.

谢谢!

google-maps markerclusterer

6
推荐指数
2
解决办法
7471
查看次数