Я попытался вставить следующий 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?
Вы можете принять ответ ;-) –