Вставьте DBObject в MongoDB, используя Spring Data

Я попытался вставить следующий DBObject в MongoDB, используя Spring Data:

    BasicDBObject document = new BasicDBObject();
    document.put("country", "us");
    document.put("city", "NY");
    mongoTemplate.insert(document);

где mongoTemplate - это мой шаблон Spring (org.springframework.data.mongodb.core.MongoTemplate).

При выполнении я получаю:

Caused by: org.springframework.dao.InvalidDataAccessApiUsageException: No Persitent Entity information found for the class com.mongodb.BasicDBObject
at org.springframework.data.mongodb.core.MongoTemplate.determineCollectionName(MongoTemplate.java:1747)
at org.springframework.data.mongodb.core.MongoTemplate.determineEntityCollectionName(MongoTemplate.java:1732)
at org.springframework.data.mongodb.core.MongoTemplate.insert(MongoTemplate.java:658)

Мой JSON будет динамичным в конце. Итак, есть идеи, как динамически предоставлять информацию об объектах? Или есть другой способ вставить необработанный JSON в Mongodb через Spring Data?

Ответы на вопрос(3)

Ваш ответ на вопрос