Unable to save array entry for list<text> column
@raymondfeng ya está trabajando en esto.
Desde el 22/10/2019.
Evaluación
Este issue todavía no se ha evaluado.
Descripción
I am using Cassandra datasource in loopback 3, and trying to store values in list datatype column of a table(keyspace) of Cassandra datasource. But while creating an entry from loopback explorer, we are getting TypeError: Not a valid list value, expected Array obtained '["Morning","Afternoon","Evening"]'
Here is my loopback model:
{
"name": "Time",
"base": "PersistedModel",
"idInjection": true,
"options": {
"validateUpsert": true
},
"properties": {
"options": {
"type": "array",
"format": "list"
}
},
"validations": [],
"acls": [],
"methods": {}
}
Tried debugging loopback-cassandra-datasource and saw options converted to string in params.
Data passed from loopback explorer:
{
"options": ["Morning","Afternoon","Evening"]
}
Data logged from beforeRemote hook of the model:
{ options:
[ 'Morning',
'Afternoon',
'Evening' ]
}
package.json
"dependencies": {
"loopback": "3.26.0",
"loopback-boot": "2.28.0",
"loopback-component-explorer": "6.4.0"
"loopback-connector-cassandra": "1.7.1"
}
The typeof options is object. I was debugging loopback cassandra connector and found typeof options as string in encoder.js of cassandra-driver node module. We have migrated from MongoDB to Cassandra and didn't face any issues for MongoDB driver. To what type or which format do I need to set for options property? Please let me know if any additional information required. Thank you in advance.
- Lenguaje dominante
- JavaScript
- Estrellas
- 13
- Forks
- 22
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 83/100
Fei2411/DeepSeek-Bot#1194 ·
-
documentation
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
andromarces/agent-loops#1735 ·
Los mantenedores suelen responder en 1 día
-
Link Checker ReportAbiertoautomated issue report
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
Los mantenedores suelen responder en 1 día
-
Undo after deleting a todoAbiertoenhancement good first issue help wanted
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
BinaryBaconLabs/todo-app#32 ·
Los mantenedores suelen responder en 1 día
-
Missing assertions to legacy Cafe Menu block testsPosiblemente ocupada @mariamanbar la tomó hoy. Abierto
Dificultad 1/5 Menos de una hora Aptitud para principiantes 90/100
freeCodeCamp/freeCodeCamp#71624 ·
Los mantenedores suelen responder en 1 día