可以mongodb以实际或逻辑的方式在JAVA中的集合中有一个集合

时间:2016-03-14 18:14:04

标签: java mongodb-java

我在其他一些主题中搜索了我的问题,但他们没有回答,或者他们只是关于文档。 我需要收集多媒体才能轻松分享。出于同样的目的,我开始使用mongodb。将文件放入集合中已完成,但我不确定即使它可能或不将集合放在另一个集合中! 我认为它应该有一个合理的方法来做到这一点,例如为集合创建一个ID并将ID放在另一个集合中。但正如我所说,我想知道如何做到这一点,如果你熟悉mongodb + java驱动程序,请告诉我。 如果可能的话,与我分享一个代码示例真是太好了。 谢谢

编辑: 我有一个方法,为集合分配一个随机密钥,我将这个密钥作为id添加到另一个集合。这是正确的方法吗?

    int mekey =  ThreadLocalRandom.current().nextInt(1000, 10000);   //create a random key
     String key = Integer.toString(mekey);      
    DBCollection collection = mongodb.getCollection(collectionName); 
        BasicDBObject index = new BasicDBObject(key,1);
        collection.createIndex(index);                         // set the key for collection        

0 个答案:

没有答案