0.0.8 • Published 12 years ago
mongoose-elastic v0.0.8
Mongoose-elastic
Do stuff with elastic and mongoose
Version
0.3
Tech
- Mongoose
Directory Structure
|---mongoose-elastic
|-lib
|-testInstall
npm install mongoose-elastic --saveSetup
Add a mapping and prefix.
activitySchema.plugin(elastic, { prefix: 'dev',
mapping: {
message: String,
event: {
title: String
}
}
})syncAll
Sync things.
Activity.syncAll(function(err) {
if (err) {
console.log(err);
}
console.log('done!');
})sync
activity.sync(function() {})search
Global
elastic.search.config({ prefix: 'stage' });
elastic.search({ collections: ['activities'] }, function(err, results) {
if (err) {
console.log(err);
}
console.log(results);
})Just a collection
Activity.search({ prefix: 'dev' }, function(err, results) {
if (err) {
console.log(err);
}
console.log(results);
})Tests
make test