sql >> Database teknologi >  >> NoSQL >> MongoDB

Synker emnedata fra Java-producent til Mongodb

Tariq - Jeg er ingen ekspert i dette emne. Men jeg har prøvet en lignende ting med JDBC sink-adapter med Oracle-database.

Det dataformat, du sender til emnet, virker ikke rigtigt for mig. Derfor får du muligvis fejlen. Da du bruger JsonConverter, skal hver række i emnet være i følgende format for at sink-adapteren kan parse og skrive til et datalager. I øjeblikket har dine data ikke et skema i nyttelasten. Derfor fejlen.

Send venligst nedenstående til emnet og se, om det synker til MongoDB.

{
    "schema": {
        "type": "struct",
        "fields": [
            {
                "type": "string",
                "optional": false,
                "field": "name"
            },
            {
                "type": "string",
                "optional": true,
                "field": "dept"
            },
            {
                "type": "int64",
                "optional": true,
                "field": "studentId"
            }
        ],
        "optional": false,
        "name": "YOUR_TABLE_NAME"
    },
    "payload": {
        "name": "This is a test",
        "dept": "siqdj",
        "studentId": 1
    }
}



  1. Korrekt måde at tilføje felt til brugersamlingen i meteor

  2. Forældet body-parser?

  3. spring data mongodb gruppe af

  4. MongoDB samlede antal er for langsomt