小编kez*_*kez的帖子

在MongoDB中过滤嵌入的文档

我无法掌握如何在MongoDB中过滤嵌入式文档,并开始认为我应该使用关系关联,但在文档存储上下文中感觉不对.

坚持使用典型的博客/评论系统,我有一个集合blogs,每个blog都有很多comments.注释作为嵌入文档存储在博客文档中.

过滤我的blogs集合非常简单,但是为了过滤我comments在每个集合中的嵌入blog,我必须将它们全部加载到内存中(将所有内容全部检索到Ruby数组中),并循环遍历每个注释,返回符合特定条件的注释.

我使用点表示法过滤嵌入式文档的努力失败了,并且还带回了所有子文档.

是否有更好的方法让MongoDB为我过滤这些,或者我应该让自己辞去关系联想?(从长远来看,拉回所有嵌入的文档并手动过滤将会过于密集)

mongodb nosql

28
推荐指数
1
解决办法
2万
查看次数

从Xamarin捆绑预先构建的Realm文件

我看过一些SO文章,详细介绍了如何将预构建的Realm文件与iOS(Obj-c/swift)和Android(Java)捆绑在一起,但是我找不到任何关于从PCL或共享项目捆绑Xamarin的信息; 这可能吗?

我相信它需要一个每个项目*.realm文件(例如,在编译时从单个源复制),因为文件在每个平台中的分布方式很细微,但这是一个很小的代价,以便能够访问预构建来自两个平台上共享代码的数据.

我的目标是在第一次启动应用程序时避免初始下载过程.

realm xamarin

7
推荐指数
1
解决办法
1892
查看次数

优雅的红宝石内衬

我喜欢在Ruby中写这么多的原因之一是因为它非常有能力通过一个衬里实现很多.

我喜欢:

@sentence = @sentence.split(' ').map!{|x| x = x[0..0].upcase << x[1..-1] }.join(' ')
Run Code Online (Sandbox Code Playgroud)

它将每个单词的第一个字母大写,这不是最令人惊叹的,但效率很高.

你用Ruby看过或写过的最优雅的一个班轮是什么?

ruby

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

哪个Ruby Web服务器?

从历史上看,我使用Thin作为应用程序服务器(对于Ramaze应用程序,但它可以很容易地用于Rails),它接收来自Nginx Web服务器的请求.

有没有人有使用Thin/Mongrel /其他任何东西将Ruby应用程序服务器连接到Web服务器的经验?我渴望保持精益和快速的事情.

ruby performance http

4
推荐指数
1
解决办法
6413
查看次数

标签 统计

ruby ×2

http ×1

mongodb ×1

nosql ×1

performance ×1

realm ×1

xamarin ×1