BasicDBObject или QueryBuilder и некоторые вопросы новичка о Java и монго
Привет я новичок в 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 Я использовал оболочку монго в течение нескольких недель и привык к ней, и нахожу, что писать в оболочке монго быстрее и короче, с какой стороны больше преимуществ, писать на монго или в java?
Я сброслю их из Монго в MySQL
Q4
У меня есть if (statement==true) return else dowhat;
Кажется, я не могу скомпилировать. Я знаю, что могу написать, если (оператор!=true) что-нибудь еще вернуть, но могу ли я все же писать в первом стиле?
q5 мое затмение - Eclipse Java EE IDE для веб-разработчиков.
Версия: Juno Release Build id: 20120614-1722 Я хотел бы установить Perl, который я еще не изучил. Я выбираю Установить обновление http://e-p-i-c.sf.net/updates/testing но это не работает, любой метод установить Perl для затмения вручную?
1 ответ
О вашем Q4-
Да, вы можете сделать это любым из этих двух способов.
if (statement==true)
return ;
else
dowhat ;
Или же
if (statement!=true)
dowhat ;
else
return ;