嗨,我是 mongodb 的新手
Q1 使用
query=new BasicDBObject();
query.put("i", new BasicDBObject("$gt",13));
和
query=new QueryBuilder().put("i").Greaterthan(13).get()
系统内部有什么不同吗?
Q2 我创建了一个类
class findkv extends BasicDBObject {
//is gt gte lt lte
public findkv (String fieldname, String op,Object tvalue)
{
if (op == "")
this.put(fieldname, tvalue);
else
this.put(fieldname, new BasicDBObject(op,tvalue));
}
}
我应该使用它还是只使用原始功能?
Q3 用了几个星期的mongo shell,习惯了,发现用mongo shell写的更快更短,用mongo还是java哪个更有优势?
我会将它们从 mongo 转储到 mysql
第四季度
我if (statement==true) return else dowhat;
似乎无法编译我知道我可以写 if (statement!=true) dowhat else return,但我仍然可以用第一种风格写吗?
q5 我的 Eclipse 是面向 Web 开发人员的 Eclipse Java EE IDE。
版本:Juno Release Build id:20120614-1722 我想安装我还没学过的 Perl 我选择安装更新http://epic.sf.net/updates/testing但它不起作用,任何方法手动安装perl到eclipse?