DB Lab6 Mongodb
Installing
- Official install guide I followed: Install MongoDB Community Edition on Ubuntu — MongoDB Manual
- It fails to start with systemctl, but
sudo mongodworks, same asmongosh- which worked after I manually created a
/data/dbfolder
- which worked after I manually created a
Getting started
Importing:
> mongoimport --db papers --collection mag --file mag_papers_0_part.txt
2023-01-05T18:56:06.781+0100 connected to: mongodb://localhost/
2023-01-05T18:56:09.782+0100 [####....................] papers.mag 71.3MB/421MB (17.0%)
2023-01-05T18:56:12.781+0100 [########................] papers.mag 143MB/421MB (34.0%)
2023-01-05T18:56:15.781+0100 [############............] papers.mag 214MB/421MB (50.9%)
2023-01-05T18:56:18.781+0100 [################........] papers.mag 282MB/421MB (67.0%)
2023-01-05T18:56:21.782+0100 [###################.....] papers.mag 349MB/421MB (83.1%)
2023-01-05T18:56:24.782+0100 [#######################.] papers.mag 418MB/421MB (99.3%)
2023-01-05T18:56:24.909+0100 [########################] papers.mag 421MB/421MB (100.0%)
2023-01-05T18:56:24.909+0100 1000000 document(s) imported successfully. 0 document(s) failed to import.
test> use papers
switched to db papers
papers> db.mag.countDocuments()
1000000
papers>
papers> db.mag.find({id: '100000036'})
[
{
_id: ObjectId("63b70f361e8389db23b987f8"),
id: '100000036',
title: 'Формирование рейтинговой оценки качества образования на основе нечеткой графовой модели',
authors: [
{ name: 'Искандар Маратович Ажмухамедов', id: '2700042559' },
{ name: 'Альберт Искандарович Ажмухамедов', id: '1017253500' }
],
venue: {
raw: 'Вестник Астраханского государственного технического университета. Серия: Управление, вычислительная техника и информатика'
},
year: 2012,
n_citation: 0,
page_start: '',
page_end: '',
doc_type: '',
publisher: 'Федеральное государственное образовательное учреждение высшего профессионального образования «Астраханский государственный технический университет»',
volume: '',
issue: '1'
}
]
Okay!
Interesting bits
edit, when prepended to a command, opens the command in my$EDITOR.
Resources
Nel mezzo del deserto posso dire tutto quello che voglio.
comments powered by Disqus