Store an array using MongoDB and Java -


i saving basicdbobject in mongodb collection

basicdbobject[] abox = new basicdbobject[5]; basicdbobject obj = new basicdbobject(); obj.append("box", abox); 

for moment void array have [] in collection

but when trying array

dbobject[] abox = (dbobject[]) obj.get("box"); 

i have error

java.lang.classcastexception: com.mongodb.basicdblist cannot cast [lcom.mongodb.dbobject; 

do know how have array?

basicbdlist list , therefore has toarray method. or keep list. should work:

list<basicdbobject> list = (list<basicdbobject>) obj.get("box"); basicdbobject[] abox = list.toarray(new basicdbobject[list.size()]); 

Comments

Popular posts from this blog

java - Jmockit String final length method mocking Issue -

asp.net - Razor Page Hosted on IIS 6 Fails Every Morning -

c++ - wxwidget compiling on windows command prompt -