깃털 js에서 nedb를 사용하여 데이터베이스를 필터링하려고합니다.어떻게 featherjs에서 걸러 낼 수 있습니까?
이 명령을 사용하고 있지만 작동하지 않습니다.
이 명령을 사용하고 있지만 작동하지 않습니다.
const NeDB = require('nedb');
const feathers = require('feathers');
const rest = require('feathers-rest');
const socketio = require('feathers-socketio');
const bodyParser = require('body-parser');
const errors = require('feathers-errors');
const service = require('feathers-nedb');
const db = new NeDB({
filename: './db-data/messages',
autoload: true
});
// Create a feathers instance.
var app = feathers()
// Enable REST services
.configure(rest())
// Enable Socket.io services
.configure(socketio())
// Turn on JSON parser for REST services
.use(bodyParser.json())
// Turn on URL-encoded parser for REST services
.use(bodyParser.urlencoded({
extended: true
}));
// Connect to the db, create and register a Feathers service.
// Set the `paginate` option during initialization
app.use('/messages', service({
Model: db,
}));
app.service('messages').find({
query: {
$skip: 5,
$limit: 2
}
});
// Create a dummy Message
app.service('messages').create({
text: 'Oh hai!'
}).then(function(message) {
console.log('Created message', message);
});
// Start the server.
const port = 3030;
app.listen(port, function() {
console.log(`Feathers server listening on port ${port}`);
});
는
날
제거하기 위해 나에게
어떤 오류가 있습니까? –
메시지를 필터링하지 않습니다. –