Comments (3)
Yes, it's a defect because when it was made, validator can't handle multiple types (string & array). I will fix it.
from moleculer-db.
I have a similar issue, when defining a parameter like this:
// ...
params: {
include: {
type: 'array',
items: 'string',
min: 0,
max: 2,
optional: true
}
}
and passing (in query string, for example) a single item inside include
, like this:
GET entites?include=string
the framework gets this error:
{
"name": "ValidationError",
"message": "Parameters validation error!",
"code": 422,
"type": "VALIDATION_ERROR",
"data": [
{
"type": "array",
"field": "include",
"message": "The 'include' field must be an array!"
}
]
}
There is no way to pass a single item in an array parameter? Or have I to define the parameter differently?
from moleculer-db.
params: {
include: [
{
type: 'string'
},
{
type: 'array',
items: 'string',
min: 0,
max: 2,
optional: true
}
]
}
from moleculer-db.
Related Issues (20)
- Problem after upgrade [email protected] HOT 1
- I can't query or in SQL SERVER. Please help me
- "server instance pool was destroyed" in a persistence service with mongo when mongo db restarts HOT 2
- issue with #235 HOT 4
- How to use mongoose transaction in moleculer-db-adapter-mongoose? HOT 1
- sequelize adapter: Returns an object with undefined _id if idField is not explicitly set HOT 1
- [Mongoose V7] : Connection.prototype.close() no longer accepts a callback HOT 2
- [SECURITY] automatically created molecular-db actions can't be authenticated HOT 3
- Virtuals with reference are not populated when using mongoose adapter HOT 1
- Bluebird library for promise management shouldn't be used anymore HOT 1
- Wrong SequelizeDbAdapter constructor argument type HOT 1
- Sequelize: What is the value of counting DISTINCT on a primary key? HOT 5
- Potential error in updateById and Mongoose adapter HOT 1
- [Mongoose adapter] Error in the log when starting two or more services HOT 4
- How to make upsert operation with moleculer db? HOT 1
- Redundant code HOT 1
- Irrelevant fields are not removed during creation HOT 1
- Custom Sequelize Datataype HOT 1
- Case insensitive search [moleculer-db-adapter-sequelize] HOT 1
- how to rewrite actions like insert/update HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from moleculer-db.