Tag: spring-data-mongodb
Spring Data für MongoDB ist Teil des Spring-Data-Projekts bietet eine vertraute und konsistente Frühling-basiertes Programmier-Modell für neue datastores unter Beibehaltung Shop-spezifischen Funktionen und Möglichkeiten. Die Spring Data MongoDB project bietet eine integration mit MongoDB Dokument-Datenbank. Wichtigsten Funktionsbereiche von Spring Data MongoDB sind ein POJO-zentrierte Modell für die Interaktion mit einem MongoDB DBCollection und leicht schreiben Sie eine Repository-Stil data access layer
2
Antworten
Hier ist mein Dokument: @Document(collection = "posts") public class Post { @Id String id; String title; String description; } Ich versuche, die Abfrage für Beiträge, die mit Titel oder in der Beschreibung mit einem like-operator. Mein Repository
2
Antworten
Ich die Domäne: class Company { List<Job> jobs; } Gibt es einen Weg, um zurückzukehren verschachtelter Objekte aus der Sammlung wie: @Repository public interface CompanyRepository extends MongoRepository<Company, String>{ Job findByJobId(String jobId); } Zu spring mongo-repository-Dokumentation und spring
2
Antworten
Habe ich ein mongo Sammlung enthalten drei Arten von Entitäten, die ich anzeigen auf java-Typen: Knoten LeafType1 LeafType2 Sammlung ist ment zu speichern, Baumstruktur mit dbRefs der untergeordneten Knoten im übergeordneten Eintrag. Ich nicht finden alle Informationen
4
Antworten
Bin ich mit spring data mit mongo und ein repository. Eg: @Query("{ 'userName' : ?0 }") public User findByUsername(String username); Ich das machen will, der groß-und Kleinschreibung. Benutzt habe ich die folgenden Abfragen: "{'userName' : { $regex
1
Antworten
war ich zu testen, wie das erstellen der Datenbank und Sammlung mongo java-Treiber. MongoClient client = new MongoClient("localhost",27017); DB db = client.getDB("ow"); DBCollection collection = db.getCollection("documents"); collection.save(new BasicDBObject("_id",1)); collection.remove(new BasicDBObject("_id",1)); boolean result = db.collectionExists("documents"); assertTrue(result); assertNotNull(collection); client.close();
2
Antworten
Ich ein setup haben, sehr ähnlich wie diese: http://spring.io/guides/gs/accessing-data-mongodb/ In meinem POJO-Klasse I verwenden Sie ein String-Feld (annotiert mit @Id), und legen Sie es manuell an. public class MyPojo { @Id private String id public MyPojo(String id)
4
Antworten
Habe ich ein mongo-Abfrage, die ich umsetzen will, wie eine Feder Mongo-Repository db.collection.find({ 'items': { $elemMatch: { 'refund.$id' : ObjectId('5638cab2e4b07ff212618d7e') } } }) Meine Repository-Schnittstelle ist @Query("{ 'items': { $elemMatch: { 'refund.$id' : ObjectId(?0) } } }")
2
Antworten
Habe ich gerade installiert, mongodb, die auf meinem system, wollte ich wissen, ob es möglich war, zum einfügen von blob-Daten in mongodb. Was ist die Prozedur, und wenn eine andere Software benötigt ? InformationsquelleAutor NAVNEET MATHPAL |
2
Antworten
bin ich mit Spring-Data für MongoDB und bekam die folgenden Klassen class A { List<B> b; } class B { Date startDate; Date endDate; } wenn ich speichern Ein Objekt einer wird es beibehalten, wie { "_id"
1
Antworten
Kann einer mir helfen konvertieren, das mongoDB aggregation zu spring data mongo? Ich versuche, Liste der un-erinnerte Teilnehmers E-Mail in jeder Einladung Dokument. Habe es funktioniert in der mongo-shell, aber müssen tun Sie es im Frühjahr Daten
3
Antworten
Ich versuchte, legen Sie die folgenden DBObject in MongoDB mit Spring Data: BasicDBObject document = new BasicDBObject(); document.put("country", "us"); document.put("city", "NY"); mongoTemplate.insert(document); wo mongoTemplate ist mein Frühlings-Vorlage (org.springframework.Daten.mongodb.core.MongoTemplate). Beim ausführen bekomme ich: Caused by: org.springframework.dao.InvalidDataAccessApiUsageException: No Persitent
2
Antworten
Ich bin vor Spring Data MongoDB Kriterien API orOperator problem. Hier Abfrage-Ergebnis für unregelmäßige Verben: (Terminal-Ausgabe) > db.verb.find({'v2':'wrote'}); { "_id" : ObjectId("5161a8adba8c6390849da453"), "v1" : "write", "v2" : "wrote", "v3" : "written" } Und ich Abfrage Verben durch
4
Antworten
Wie können wir wählen Sie bestimmte Felder im Frühling-Daten Mongo. Ich habe Folgendes versucht, aber ich bekam cast exception aus Foo zu String. Mit @Query @Query(value="{path : ?0}", fields="{path : 0}") String findPathByPath(String path); Nicht @Query String
2
Antworten
Bin ich mit Spring Data MongodB 1.4.2.Release-version. Für Spring Data MongoDB, ich habe das custom repository-Schnittstelle und die Implementierung in einem Ort und erstellen Sie benutzerdefinierte Abfrage-Funktion getUsersName(Users users). Aber ich bin noch immer unten Ausnahme: Caused
2
Antworten
Ich habe eine mongodb Sammlung term mit der folgenden Struktur { "_id" : "00002c34-a4ca-42ee-b242-e9bab8e3a01f", "terminologyClass" : "USER", "code" : "X67", "terminology" : "some term related notes", "notes" : "some notes" } und eine java-Klasse, die der Begriff
2
Antworten
Vom Java-Treiber, ich möchte ein Dokument speichern, das sieht wie folgt aus json in MongoDb { "ts" : Timestamp(1421006159, 4)} Optionen, die ich ausprobiert habe. Option 1: Anzeigen doc= new HashMap(1); doc.put("ts", new BSONTimeStamp()); Es Ergebnisse in
6
Antworten
Habe ich eine Sammlung in MongoDB hat, dass Artikel wie diese: { "_id" : ObjectId("53e4d31d1f6b66e5163962e3c"), "name" : "bob", "nestedObject" : { "_id" : ObjectId("53f5a623cb5e4c1ed4f6ce67") //more fields... } } Java-Repräsentation dieses Element sieht folgt aus: public class SomeObject
2
Antworten
Bin ich mit Spring Data MongoDB und möchte zum durchführen einer Massenaktualisierung genau wie hier beschrieben: http://docs.mongodb.org/manual/reference/method/Bulk.find.update/#Bulk.find.update Wenn Sie mit regulären Treiber sieht es so aus: Das folgende Beispiel initialisiert ein Hauptteil () - Operationen-generator für die
3
Antworten
Env: MongoDB (3.2.0) mit MongoS Sammlung: Benutzer Text-Index-Erstellung: BasicDBObject keys = new BasicDBObject(); keys.put("name","text"); BasicDBObject options = new BasicDBObject(); options.put("name", "userTextSearch"); options.put("unique", Boolean.FALSE); options.put("background", Boolean.TRUE); userCollection.createIndex(keys, options); //using MongoTemplate Dokument: {"name":"LEONEL"} Abfragen: db.users.find( { "$text" : {
3
Antworten
Habe ich ein Projekt perfekt ausgeführt mit Spring Data MongoDB 1.4.2. Ich habe versucht ein update auf 1.5.0 und ich bekomme diese Fehlermeldung bei autowiring (Auszug) : Verursacht durch: org.springframework.data.mongodb.core.index.MongoPersistentEntityIndexResolver$CyclicPropertyReferenceException: Gefunden-Zyklus für das Feld 'Regeln' in der
5
Antworten
Habe ich eine experiment... eine gemeinsame Einrichtung für zwei Spring-data repositories: - JPA - MongoDB zuerst habe ich' mit folgenden Bibliotheken Versionen: spring-data-jpa : 1.7.0.RELEASE spring-data-mongodb : 1.6.0.RELEASE Habe ich ein Unternehmen: @Entity @Table(name = "ACCOUNTS") public
2
Antworten
Ich versuche, Spring-data-rest mit spring-data-mongodb aussetzen, nur-lese-Ressourcen. Das problem habe ich begegnete, ist, dass will ich haben unterschiedliche Ansichten von meine Dokumente. Sagen wir, ich habe einige private Informationen in einem Dokument, das möchte ich nicht setzen
2
Antworten
Ich habe folgenden code zur Suche in der mongo-db mit Hilfe von spring data mongodb ( version 1.2.3.RELEASE) Criteria searchCriteria = Criteria.where("NAME").is("TestName") .and("ID").is("TestID").not().and("Age").is("23"); Bekam ich folgende Abfrage ( ohne not-operator ) Query: { "NAME" : "TestName" ,
2
Antworten
Baue ich eine MongoDb rest-Anwendung mit spring boot 1.1.5. Habe ich einen repository: @RepositoryRestResource(collectionResourceRel = "SourceProductV1Repository", path = "SourceProductV1Repository") public interface SourceProductV1Repository extends MongoRepository<SourceProductV1Model, String> { public List<SourceProductV1Model> findByUser (@Param("user") MongoUser user); } Definierte ich ein converter
2
Antworten
Bin ich mit Spring data und mongodb, um alle Products mit dieser Funktion: @Repository public class ProductDao { @Autowired private MongoOperations mongoOperations; public List<Product> getAll() { return mongoOperations.findAll(Product.class); } } Mein Produkt-Klasse: @Document(collection = Product.COLLECTION_NAME) public class
1
Antworten
Den mongo docs angeben, können Sie eine Abfragehinweis für das zählen von Abfragen unter Verwendung der folgenden syntax: db.orders.find( { ord_dt: { $gt: new Date('01/01/2012') }, status: "D" } ).hint( { status: 1 } ).count() Können Sie
4
Antworten
Möchte ich versuchen, spring integration mit MongoDB, Für diesen Zweck habe ich folgende Dinge. aber seine nicht funktioniert, wie Einige MongoTemplate Instanz wird nicht angelegt und wirft java.lang.NullPointerException. hier ist meine application-context.xml <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans"
2
Antworten
Ich bin der Generierung eines komplizierten Mongo Abfrage abhängig von mehreren Parametern. Ein Kriterium, das ich machen will mit Criteria helper-Klasse ist: {"field1": {$exists: true, $ne: false}} Ich versuchte es mit: Criteria.where("field1").is(Criteria.where("$ne").is(false).and("$exists").is(true)) Aber es erzeugt: { "field1"
1
Antworten
Ich versuche, die die überwachung verwenden, um zu speichern dateCreated und dateUpdated in meine Objekte, aber da ich ID manuell, es gibt einige zusätzliche Arbeit. Folgenden Oliver Gierke ' s Vorschlag in DATAMONGO-946 Ich versuche, herauszufinden, wie
1
Antworten
Habe ich MongoDB Seite und Post-Kollektionen. Jede Seite hat Feld postIds, welche ist array von post-Ids (String-Objekte). Ich möchte an aggregation auf Anzahl der Beiträge (=Anzahl der Elemente im array postIds) für jede Seite. Ich schrieb Mongo-Shell-aggregation-Funktion
2
Antworten
Ich versuche, Frühling PagingAndSortingRepository mit einem find MyEntity where field in fieldValues Abfrage wie folgt: @Repository public interface MyEntity extends PagingAndSortingRepository<MyEntity, String> { List<MyEntity> findByMyField(Set<String> myField); } Aber ohne Erfolg. Erwartete ich die oben beschriebene Funktion, um
4
Antworten
Ich möchte zu implementieren, die Paginierung im Frühjahr Anwendung.Ich weiß, mit Hilfe von repository-wir implementieren können, Paginierung, aber wir können nicht schreiben unsere eigene Abfrage für die Daten abzurufen, gibt es nur wenige Methoden im repository gibt
1
Antworten
Ich würde gerne eine bulk-delete-operation für eine Liste der Dokumente in MongoDB ausgewählt worden sind durch die Benutzer in der Benutzeroberfläche, so brauche ich, um dynamisch erstellen Sie eine Abfrage, die wie folgt aussieht (die oder-Klausel erweitert,
2
Antworten
Ausführung des Codes in Ordnung, aber schafft Sammlungen in default mongo-Datenbank und Ort ich.e in test Datenbank @ localhost:27017. In der mongoTemplate bean WLAN durch das folgende xml -, ich bin mit mydb als Datenbank mit mongod-Instanz
3
Antworten
Wie kann ich ein update-Objekt mit Spring Data und MongoDB? kann ich einfach eine Vorlage.save()? public Person update( String id, String Name ) { logger.debug("Retrieving an existing person"); //Find an entry where pid matches the id Query
2
Antworten
mein Projekt mit Spring data mongodb. Ich war nicht mit unter der Fehler, bis ich einen Bearbeiten, um ein Dokument mit einem Feld mit einem Array von Dokumenten. Es war in Ordnung arbeiten, bevor aber jetzt ich
3
Antworten
Ich versuche die Suche für das Datum der Geburt per Abfrage criteria = Criteria.where("dob").lte(new DateTime().toDate()); Und spring data mongodb generieren, below-Abfrage: MongoTemplate: finden Sie mit-Abfrage: { "dob" : { "$lte" : { "$date" : "2015-05-16T07:55:23.257Z"}}} Felder: null:
1
Antworten
Bin ich mit spring data mongodb Rahmen, in meine java-Anwendung zu bestehen meine Anwendung Daten in mongodb. In meinem java-Modell Klasse, ich habe zwei Felder. 1) Ein Feld objId mit @Id-annotation auf. 2) Ein Feld id Hinblick
5
Antworten
Ich versuche zu erstellen BaseDAO-Schnittstelle, die erweitert werden kann, indem alle DAOs. Das Projekt verwendet ein spring-Daten mit mongodb. Das problem ist, dass wenn ich alle die einzelnen DAOs zu erweitern MongoRepository und nicht schreiben, der eine
2
Antworten
Mein Dokument-Struktur ist wie: { _id: "A", groups:[{ groupId: "someId", groupName: "someName", params: { type1: ["a", "b"], type2: ["c", d] } }], config: { person: {} dataDetails: { dataTypeDetails: {}, dataList: ["dt1", "dt2"] } } } Mein
2
Antworten
Ich bin neu in Spring Data Mongo also ich muss etwas falsch weil ich kann nicht verwalten, ausführen, wie eine einfache Abfrage. Dies ist mein Modell: @Document(collection="brands") public class Brand{ @Id private int id; private String name;
4
Antworten
Bin ich mit spring-data-mongodb (1.7.0.RELEASE) mit spring-webmvc Rahmen für meine web-Anwendung. Ich bin mit grundlegenden CRUD-Funktionen, die mit mongoRepository ich bin aber nicht schließen mongo-Anschlüsse in meinem code, weil ich dachte, dass der Frühling-Daten-mongodb wird, schließen Sie
4
Antworten
Habe ich die folgende Ausnahme, wenn die Ausführung von Java-app für MongoDB: [localhost:27017] org.mongodb.driver.cluster : Exception in monitor thread while connecting to server localhost:27017 while accessing MongoDB with Java Call-stack folgt: com.mongodb.MongoSocketOpenException: Exception opening socket at com.mongodb.connection.SocketStream.open(SocketStream.java:63)
3
Antworten
Ich verfolgt habe dieses tutorial. Nun, wenn ich es über Spring-Boot, das es funktioniert, aber wenn ich versuchen, zu implementieren (entfernen Sie die application-Klasse) auf der Basis von Apache Tomcat 7, bekomme ich 404 Antworten. Ich habe
2
Antworten
War ich auf der Suche, um zu sehen, wie könnte ich die Einführung einer Art in ein Query annotation in einem repository Methode, die ich habe. Sah ich schon diesen code in Google und hier, aber ich
2
Antworten
Davon ausgehen, dass ich solche stellen wie die folgenden: @Document(collection = "doc_a") public class A { @Field("id") private Integer id; @Field("b") private Collection<B> b; ... } public class B { @Field("id") private Integer id; ... } ist
1
Antworten
Ich habe versucht, die Spring Guide-Zugriff auf Daten mit MongoDB. Was ich nicht herausfinden kann, ist, wie Konfiguriere ich meinen code nicht verwenden, um nicht die Standard-server-IP-Adresse und nicht die Verwendung der Standard-Datenbank. Ich habe gesehen, viele
7
Antworten
Ich versuche zu ausführen ein Aggregat Betrieb mit Spring Data MongoDB 3.6-rc4. Aggregation agg = newAggregation( lookup("orders", "orderId", "_id", "order") ); List<BasicDBObject> results = mongoOperations.aggregate(agg, "transactions", BasicDBObject.class).getMappedResults(); Aber bekomme die folgende Fehlermeldung beim ausführen der Abfrage 2017-11-24
1
Antworten
Ich versuche, die Implementierung einer benutzerdefinierten Abfrage nach der Referenz 4.4 Benutzerdefinierte Implementierungen: http://static.springsource.org/spring-data/data-mongodb/docs/current/reference/html/repositories.html Was ist der Unterschied zwischen Spring-Daten MongoTemplate und MongoRepository? Ich Tue dies, weil ich brauche spezielle Abfragen mit mongoTemplate. Die Fehler, die ich
3
Antworten
Ich habe eine Abfrage mit Navigierbaren: Query query = new Query().with(new PageRequests(page, size)) Wie kann ich es ausführen mit MongoTemplate ? Ich sehe nicht eine einzige Methode der Rückkehr Page<T>. InformationsquelleAutor Marcin Wisnicki | 2015-03-13