Вопросы по теме 'mongotemplate'
Отображение агрегации Mongo и запрос для выборки записей за определенный год с использованием шаблона Mongo
Я использую шаблон mongo для запроса документов на основе состояния и почтового индекса, который был достигнут с использованием подхода критериев и запросов, как показано ниже:
List<ModelClass> modelClass = null;
Criteria criteria = new...
275 просмотров
schedule
29.11.2021
Как превратить скрипт Mongo Shell в Java с помощью MongoTemplate?
Мой сценарий оболочки Mongo:
db.getCollection('order').aggregate([
{ $match: { clientId: "[email protected]" } },
{ $lookup: { from: 'ordereddevice', localField: 'id', foreignField: 'order', as: 'orderedDevices' } }
])
Я использую вот что:...
170 просмотров
schedule
30.09.2021
Как получить список вложенных массивов из mongo?
{
"_id" : "575",
"_class" : "com.spyne.sharing.SpyneShareUserProject",
"spyneSharePhotoList" : [
{
"_id" : "fxLO68XyMR",
"spyneShareUsers" : [
{
"_id" :...
45 просмотров
schedule
20.11.2021
Предотвращение дублирования сохранения с помощью MongoRepository
У меня есть служба для выполнения операции CRUD в монго. Я использую MongoRepository для этого. Проблема, с которой я сталкиваюсь, заключается в том, что когда я вставляю повторяющиеся записи, я не могу вернуть какие-либо ошибки....
1131 просмотров
schedule
26.05.2022
Коллекция запросов Spring mongo для свойства с символом подчеркивания
Я создаю запрос для извлечения элементов из коллекции монго, используя MongoTemplate. Критерии запроса содержат свойство со знаком подчеркивания, которое каким-то образом заменяется на '._', в результате чего запрос всегда возвращает 0 элементов....
3058 просмотров
schedule
29.05.2022
Агрегат MongoTemplate — группировка по дате
Я пытаюсь создать агрегированный запрос, используя mongotemplate, где есть группировка по дате (например, 2016-03-01) вместо даты и времени (например, 2016-03-01 16:40:12). Операция dateToString существует в документации mongodb, ее можно...
14628 просмотров
schedule
08.06.2022
Есть ли способ обновить/изменить пароль соединения MongoDB во время выполнения?
Запрос состоит в том, чтобы изменить пароль соединения mongodb во время выполнения в проекте весенней загрузки. Например, предположим, что соединение mongodb установлено при запуске приложения с паролем «xyz». Я хотел бы изменить пароль во время...
51 просмотров
schedule
03.06.2022
Получите отсортированные отдельные значения с помощью MongoTemplate
Я пытаюсь получить список отсортированных отдельных полей:
public List<Object> getDistinctValues(String collection, String fieldName) {
Query query = new Query();
query.with(new Sort(Sort.Direction.ASC, fieldName));
return...
2143 просмотров
schedule
20.07.2022
DuplicateKeyException: код ошибки 11000 и сообщение об ошибке «E11000»
я хочу обновить/заменить документ, используя только поле идентификатора, я использую метод mongoTemplate.save(p, collection), но получаю DuplicateKeyException: код ошибки 11000 и сообщение об ошибке «E11000»
public class MongoDAO {...
1498 просмотров
schedule
31.07.2022
Весеннее массовое обновление данных mongo
Массовые обновления поддерживаются из spring-data-mongodb начиная с 1.9.0.RELEASE.
BulkOperations ops = template.bulkOps(BulkMode.UNORDERED, Match.class);
for (User user : users) {
Update update = new Update();
......
9483 просмотров
schedule
17.08.2022
Критерии MongoTemplate для запроса для обновления элемента внутри массива объектов
Я пытаюсь добавить комментарий к конкретному ответу, я пробовал разные способы, но комментарии всегда добавляются к родительскому вопросу, но не к ответу в этом вопросе.
Иерархия моей базы данных:
Question1
Comment1...
389 просмотров
schedule
14.09.2022
MongoTemplate find() с пустым запросом занимает много времени
В моей коллекции Mongo около 2000 документов. При использовании метода find() MongoTemplate с пустым запросом (т.е. мне нужны все документы в коллекции) и классом сущности, именем коллекции требуется больше минуты, чтобы вернуть данные в виде списка....
1577 просмотров
schedule
08.02.2023
Как автоматически подключить mongoTemplate к конвертеру пользовательского типа?
Я пытаюсь создать конвертер, который будет извлекать объект из БД по его ObjectId. Но mongoTemplate всегда пуст в конвертере:
org.springframework.core.convert.ConversionFailedException:
Не удалось преобразовать тип...
2435 просмотров
schedule
14.06.2023
Проблема с созданием запроса в mongodb с помощью NumberLong
У меня есть класс в моем Java-приложении с полем
Instant created;
Этот хранится в монго как
"created" : NumberLong("1467359610266") (f.e.)
Я хочу создать запрос, чтобы получить все документы, созданные между двумя датами:...
514 просмотров
schedule
18.03.2023
Запрос нескольких коллекций с использованием шаблона Mongo
Products : {
id : 1
}
Customer : {
id : 2
}
Список‹> customerProductIds = новый Arraylist();
Я хочу запросить как продукт, так и клиента и проверить, есть ли в списке идентификаторы клиентов и идентификаторы продуктов, если...
1749 просмотров
schedule
21.11.2022
Абстрактный класс InstantiationError с общим типом Spring Data Mongo
Привет...
У меня есть несколько классов:
1. TermValue , который расширяется до Value<T>
public class TermValue extends Value<String> {
public static String CONTENT_ATTR = "content";
private static final long...
1474 просмотров
schedule
12.04.2023
Фильтровать глубоко вложенный список с помощью операций агрегирования Spring data
У меня есть следующий документ
[ {
"pageName": "Content_2",
"domain": "bingo.com",
"locale": "en-us",
"contents": [
{
"contentName": "Template_2",
"fields": [...
399 просмотров
schedule
05.04.2023
Поиск MongoTemplate по полю во вложенном списке
У меня есть list из MainItem объектов, как показано ниже
[
{
"_id":"5ee40defc4b47b54a223120f",
"name":"Item 1",
"subItems":[
{
"_id":"111",
"name":"cat One name",...
151 просмотров
schedule
31.10.2022
Совокупная проекция MongoTemplate, получение исключения при отображении свойств массива
У меня есть два объекта и два проекционных объекта, как показано ниже,
Основные объекты
public class MainItem {
private String name;
private List<subItem> subItems;
}
public class subItem {
private String id;
private...
267 просмотров
schedule
14.01.2023
MongoTemplate — обновить запись во вложенном массиве
Я пытаюсь обновить запись (propertyOne) во вложенном массиве.
Структура выглядит следующим образом:
Обновление имени записи в списке элементов уже работает:
...
fileRepositoryEntity.updateNestedObject("randomitemid",...
105 просмотров
schedule
28.12.2022