File: store1.pl

package info (click to toggle)
libcatmandu-alephx-perl 1.073-2
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, forky, sid, trixie
  • size: 688 kB
  • sloc: perl: 2,616; xml: 71; makefile: 10
file content (26 lines) | stat: -rw-r--r-- 582 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#!/usr/bin/env perl
use FindBin;
use lib "$FindBin::Bin/../lib";
use Catmandu::Sane;
use Catmandu::Store::AlephX;
use Data::Dumper;
use open qw(:std :utf8);

my $bag = Catmandu::Store::AlephX->new(url => "http://borges1.ugent.be/X")->bag();

#print Dumper($bag->get('000000444'));
#
#my $hits = $bag->search(query => "WRD=(art)");
#print Dumper($hits);

my $record = $bag->get('000000444');

#$record->{record} = [grep {
#  $_->[0] ne "001";
#} @{ $record->{record} }];
#say Dumper($record);
#$record->{_id} = "010000000";

delete $record->{_id};

print Dumper($bag->add($record));