node-zoom2
Version:
z39.50 with Node 12+ support
33 lines (28 loc) • 818 B
JavaScript
var Options = require('../').binding.Options;
var Connection = require('../').binding.Connection;
var Query = require('../').binding.Query;
var o = new Options();
o.set('databaseName', 'INNOPAC');
o.set('preferredRecordSyntax', 'usmarc');
o.set('elementSetName', 'F');
var conn = new Connection(o);
conn.connect('192.83.186.170', 210, function (err) {
if (err) {
return console.log(err);
}
var query = Query().prefix('@attr 1=7 ' + '9780073383095');
conn.search(query, function (err, resultset) {
if (err) {
return console.log(err);
}
resultset.getRecords(0, 10, function (err, records) {
if (err) {
return console.log(err);
}
while (records && records.hasNext()) {
var record = records.next();
console.log(record);
}
});
});
});