我是Java Mongo DB的新手。我必须存储大量数据。我打算把它存放在一个系列中。我对此毫无疑问。
如何访问集合的元素? (例如:访问前5个元素或第10个到第15个元素)
是否可以使用索引访问第n个元素? (我希望索引仅用于对集合asc或desc顺序进行排序)
使用集合存储大量数据就足够了吗?
答案 0 :(得分:1)
1 Ans>数据库结果的迭代器。对集合执行find()查询会返回DBCursor,因此
DBCursor cursor = collection.find( query );
if( cursor.hasNext() )
DBObject obj = cursor.next();
例如,要获取游标的第10-15个元素的数组,请使用
List obj = collection.find( query ).skip( 10 ).limit( 5 ).toArray();
2 Ans> MongoDB中的一个索引,在同样的情况下你需要MySQL中的索引。
3 Ans>是