0
javaでmongoDBを使用しています。私はDBにJavaのBitsetオブジェクトを保存したいが、table.insert(doc)を実行している間、私はIllegalArgumentExceptionを取得している。mongoDBにjava Bitsetオブジェクトを保存
エラー:
java.lang.IllegalArgumentExceptionが:クラスjava.util.BitSet org.bson.BasicBSONEncoder._putObjectField(BasicBSONEncoder.java:234)
現在、同じことを行っています。つまり、バイト配列を使用しています。しかし、私はBitsetオブジェクトを直接保存し、それを他の形式に変換することはできません。 – Shubhra
いいえ、あなたがBSON仕様を見れば明らかです。 BSONのネイティブ型だけがJava対応のものから直接変換されます。他のすべてのタイプは、アプリケーションレベルでBSONタイプの1つに変換する必要があります。 –
Javaオブジェクトをmongo型に変換するためにサードパーティライブラリを使用することができます。私の場合、私は[morphia](http://code.google.com/p/morphia/) – Shubhra