04-23 学习记录

mongodb

最近回顾了下mongodb的安装,使用等。
ubuntu(12.04)下安装和启动

默认会同时安装客户端,即命令mongo,换句话说是那个支持JavaScript的客户端。

macosx下安装和启动

brew update耗时会比较长,如果没有必要的话可以不做。

让dash搜索casbah

默认dash下是没有casbah的文档的,把casbah clone下来,尝试用mkScalaDocSet也失败了,casbah生成的文档多处出现不标准的XHTML。后来某一天发现dash支持Scala Docs,那么可以这么做:

  1. 进入Scala Docs,就是点击常规下载DocSets左边的Ruby, Java, Scala Docs导航栏中的Scala Docs
  2. 搜索casbah
  3. 找到你需要的casbah版本并下载,由于casbah有多个模块,大概要下3~4个
  4. 默认这些Scala Docs的前缀是scaladoc:,需要都改成casbah:,这样你就可以用casbah:搜索casbah多个模块了

注意,casbah的这个文档只是API文档,不是那种tutorial。不过一般来说应该够了。