Exception in thread "main" java.lang.IllegalArgumentException: can't serialize class net.yogesh.test.Employee
at org.bson.BSONEncoder._putObjectField(BSONEncoder.java:185)
at org.bson.BSONEncoder.putObject(BSONEncoder.java:119)
at org.bson.BSONEncoder.putObject(BSONEncoder.java:65)
at com.mongodb.DBApiLayer$MyCollection.insert(DBApiLayer.java:176)
at com.mongodb.DBApiLayer$MyCollection.insert(DBApiLayer.java:134)
at com.mongodb.DBApiLayer$MyCollection.insert(DBApiLayer.java:129)
at com.mongodb.DBCollection.save(DBCollection.java:418)
at net.yogesh.test.test.main(test.java:31)
Я пытаюсь вставить целый объект Java в коллекцию MongoDB, используя Java. Я получаю следующую ошибку:
[b]Ошибка:[/b]
[code]Exception in thread "main" java.lang.IllegalArgumentException: can't serialize class net.yogesh.test.Employee at org.bson.BSONEncoder._putObjectField(BSONEncoder.java:185) at org.bson.BSONEncoder.putObject(BSONEncoder.java:119) at org.bson.BSONEncoder.putObject(BSONEncoder.java:65) at com.mongodb.DBApiLayer$MyCollection.insert(DBApiLayer.java:176) at com.mongodb.DBApiLayer$MyCollection.insert(DBApiLayer.java:134) at com.mongodb.DBApiLayer$MyCollection.insert(DBApiLayer.java:129) at com.mongodb.DBCollection.save(DBCollection.java:418) at net.yogesh.test.test.main(test.java:31) [/code]
[b]Emplyoee.java (POJO)[/b]
[code]package net.yogesh.test;
import java.io.Serializable;
public class Employee implements Serializable {
private static final long serialVersionUID = 1L; private long no; private String name;
public Employee() { }
public long getNo() { return no; }
public void setNo(long no) { this.no = no; }
public String getName() { return name; }
public void setName(String name) { this.name = name; }
Я работаю над проектом Laravel, в котором у меня есть две коллекции заданий: одна с разбивкой на страницы, другая — статическая. Вот код моего контроллера:
$jobs = Job::with('employer', 'tags')
->latest()
->paginate(10);
Я хотел бы добавить (вставить, если соответствующий идентификатор не существует, обновить, если соответствующий идентификатор существует) документ в существующую коллекцию, но с оговоркой, что существует целочисленное свойство версии и если что-то...
Как переименовать коллекцию при сегментировании mongodb? Поскольку я попробовал на своем
производственном сервере, возникла следующая ошибка только для справки.
Мое требование: нам нужно добавить еще несколько полей со значениями в существующую...