我是 Java Mongo DB 的新手。我必须存储大量数据。我打算将它存储在一个集合中。我对此毫无疑问。
如何访问集合的元素?(例如:访问前 5 个元素或第 10 到第 15 个元素)
是否可以使用索引访问第 n 个元素?(我希望索引仅用于对集合进行 asc 或 desc 排序)
使用集合存储大量数据就足够了吗?
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回答>是的