forked from shiveeg1/Library-Management-System
-
Notifications
You must be signed in to change notification settings - Fork 0
/
ind5
1156 lines (1156 loc) · 21 KB
/
ind5
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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
in key names
in queries
dot notation (queries)
in key names
ABA problem
access restrictions
active members
active/active clusters
adding data to collections
PHP driver for
PyMongo for
using batches
adding files to database
with PHP driver
adding indexes
addshard command
$addToSet operator
addUser() function
admin database
admin user
aggregate data servers
aggregation commands
with PHP driver
with PyMongo
$all operator
allPlans element
appending values to fields
aptitude (software)
--arbiter option (mongod)
arbiters
arg parameter
Array data type
$ for position in
adding values to
deleting values from
indexes on embedded keys
matching entire
using in queries
ascending order
asserts section
atomic operations
with PHP driver
with PyMongo
atomic updates on keys
--auth startup option
authentication
auto-sharding
automatic backups
available databases and collections
background indexing
background option
backing up MongoDB server
automatic backups
customization of
large databases
backups
batching inserts
Big Endian
bin directory
binary data
storing
blog application (example)
creating index pages
document structure
final code
listing posts
looking at single posts
comment management
managing posts
adding posts
deleting posts
editing posts
searching posts
Boolean data type
$box shape
BSON
matching results by BSON type
bug tracking for MongoDB
--c option (mongodump)
--c option (mongorestore)
capped collections
cascade replication
case sensitivity in naming
$center shape
chat with MongoDB developers
checksums
chunks (binary data)
chunk size
chunks collection
content of
$circle shape
close() command
close() function (Mongo)
cloud-based datastores
collection argument
collection parameter
collections
about
accessing directly
backing up single
capped
counting documents in
with PHP driver
with PyMongo
defined
inserting data into
with PHP driver
with PyMongo
using batches
reindexing
removing
removing documents from
renaming
repairing datafiles
repairing indexes
repairing validation faults
size of
validating single collection
viewing available
collision (cryptographic)
comma-delimited data
commands
comments in blog (example)
compatibility of MongoDB
complex data structures
composite indexes
compound indexing
compound keys
compound primary keys
cond parameter (group)
conditional operators
with PHP driver
with PyMongo
config server (sharding)
configuring servers
conn column (mongostat)
connect() command
connecting to database
with PHP driver
with PyMongo
with replica pairs
connecting to PHP driver
copies of database
CouchDB
count() function
count(true)
invoked from PHP driver
invoked from PyMongo
counter field
create() function (DBRef)
create_index() function (PyMongo)
createCollection() function
creating indexes
creation date (files)
credentials
criteria argument (update)
CSV data
CSV format
cursor element
--d option (mongodump)
--d option (mongorestore)
exporting into MongoDB
importing into MongoDB
reading and writing
securing
validating and repairing
repairing collection faults
repairing datafiles
repairing indexes
repairing server for
single collection
data isolation
data model
building indexes
designing database
collections
documents
_id field
geospatial indexing
querying geospatial information
data partitioning
data replication
data structures
data types
matching results by
/data/db directory
database administration
backing up MongoDB server
automatic backups
customization of
large databases
exporting data into MongoDB
importing data into MongoDB
log files
monitoring MongoDB
securing data
server management
getting server status
getting version number
reconfiguring servers
shutting down
starting servers
tools for
upgrading MongoDB
validating and repairing data
repairing collection faults
repairing datafiles
repairing indexes
repairing server for
single collection
database argument
database parameter
about
backing up single
connecting to
with replica pairs
designing
collections
documents
_id field
multiple copies of
natural order
navigating
nonrelational
referencing
with DBRef
manually
removing data from
with PHP driver
with PyMongo
removing documents from
with PHP driver
with PyMongo
removing entire
replicating data and
schemaless
storing files
viewing available
local
remove (cloud-based)
Date data type
db command
db directory
--dbpath flag (mongod)
dbpath configuration option
DBRef
in blog application (example)
DBRef() function (PyMongo)
delete command (mongofiles)
delete() function (MongoGridFS)
field values
files
files from database
indexes
posts from blog application (example)
shards
slaves datafiles
users (credentials)
values from arrays
dereference() function (PyMongo)
descending order
developers
development releases
development system
dictionaries
--directoryperdb option (mongodump)
with PHP driver
with PyMongo
disconnecting from PHP driver
disk layout
distinct() function
doc parameter
document size
document-orientated storage
documents
accessing directly
atomic operations on
with PHP driver
with PyMongo
counting
with PHP driver
with PyMongo
creating links between
in blog application (example)
defined
embedded vs. referenced data
example (blog application)
how used
natural order
in PHP
in Python
removing
with PHP driver
with PyMongo
skipping in queries
blog application (example)
with PHP driver
with PyMongo
unique identifiers for
dot notation
Double data type
--dpath option (mongodump)
draining shards
drivers
PHP driver
Python driver
drop() function (MongoDB)
drop() function (PHP)
drop() function (PyMongo)
--drop option (mongorestore)
--drop option (mongoimport)
drop_collection() function (PyMongo)
drop_database() function (PyMongo)
dropDatabase() function
dropdups option
dropIndex() function
dropIndexes() function
duplicates
durability
dynamic queries
easy_install command
$elemMatch operator
embedded documents
data partitioning and
indexes on
embedding information in documents
ensureIndex() function
background option
options for
even integers
$exists operator
explain() function
exporting data into MongoDB
Ext (Extensions) directory
--f option (mongoexport)
--fastsync option (mongod)
features of MongoDB
field parameter
adding to arrays
appending to fields
deleting
deleting from arrays
editing
length of field names
with PHP driver
with PyMongo
fields parameter
Filename key
adding metadata to
adding to database
with PHP driver
deleting from database
with PHP driver
hashing
length of
managing with PyMongo
memory-mapped
repairing
retrieving
retrieving from database
storage of
files collection
finalize parameter (group)
find_one() function (PyMongo)
find() function
dot notation
explain() function with
with PHP driver
in blog example
find() function (PyMongo)
findandmodify() function
invoked from PHP driver
invoked from PyMongo
finding slow queries
findOne() function
in blog application (example)
with PHP driver
forward natural order
framesets
freezing master server for writes
fsync operation (backups)
fsync option
fsync option
fsync option
grouping query results
with PHP driver
with PyMongo
$gt parameter
min() function vs.
$gte parameter
hardware
hashing files
--headerline option (mongoimport)
help on MongoDB
hint() function
invoked from PHP driver
invoked from PyMongo
horizontal partitioning
hostname command
hotspots (sharding system)
hyperthreading
generating keys
geoNear() function
geospatial indexing
querying geospatial information
get command (mongofiles)
get() function (DBRef)
getBytes() function (MongoGridFSFile)
getFilename() function (MongoGridFS)
getlasterror method
github website
Google group on MongoDB
greater than or equal parameter (find)
greater than parameter (find)
min() function vs.
GridFS
accessing from Python
mongofiles command-line utility
PHP driver and
group() function
i flag (MongoRegex)
id argument
_id identifier
creating
referencing data manually
using with GridFS
id parameter
_id parameter
identify indexes
%idx miss column (mongostat)
--ignoreblanks option (mongoimport)
import pymongo command
import() function
importing data into MongoDB
$in operator
in-place updating
$inc operator
indexBounds element
indexes
creating compound
creating simple
how selected
listing
options for
repairing
requiring for certain queries
with PHP driver
with PyMongo
unique
indexes.find() function
indexing documents
in background
deleting indexes
enforcing uniqueness
geospatial indexing
performance implications
info field
initial parameter (group)
initialsynccomplete element (pair.sync)
in-place updating
insert() function
invoked from PHP driver
in blog application (example)
invoked from PyMongo
inserting data into collections
PHP driver for
PyMongo for
using batches
installing MongoDB
choosing version
under Linux
under Windows
installing PHP driver
automatically on UNIX platforms
manually on UNIX platforms
on Windows
installing Python driver
Integer data type
interleaved replication
isdbgrid command
isolation
issue tracking for MongoDB
JavaScript Code data type
JavaScript query expressions
JIRA tracking system
journaling filesystem
JSON
BSON vs.
importing JSON data
justOne option
key parameter (group)
keyf parameter (group)
atomic updates on
constraining query matches to
defined
embedded in arrays
generating (creating)
how to use
names for
killOp() function
l flag (MongoRegex)
large databases
lazy writes
length
less than or equal parameter (find)
less than parameter (find)
min() function vs.
levels
limit() function
with count
invoked from PHP driver
invoked from PyMongo
$slice operator vs.
linebreaks in shell commands
linking documents
in blog application (example)
links (navigation) for paging
Linux
list command (mongofiles)
listCollections() function (Mongo)
listDBs() function (Mongo)
listshards command
Little Endian
local datastores
localhost
lock operation (backups)
locked column
percent locked column
locking master server for writes
log files
logappend configuration option
logpath configuration option
$lt parameter
max() function vs.
$lte parameter
m flag (MongoRegex)
managing servers
getting server status
getting version number
reconfiguring servers
shutting down
starting servers
manipulate argument
manual installation of MongoDB
manual referencing with DBRef
manual sharding
manually defined compound indexes
map dictionary (PyMongo)
map function
map_reduce() function (PyMongo)
Map/Reduce
mapreduce parameter (group)
mapreduce() function (PHP)
master databases
--master option (mongod)
master/master replication
configuring
multiple master
replica pairs
connecting applications to
coping with failure
resolving disputes with arbiter
replica sets
adding servers to
connecting to
creating
determining status of
implementing shards with
launching member
managing
options for members
resynchronizing
scenarios for
cascade replication
interleaved replication
master/master replication
single master
single master
matches
max: parameter (createCollection)
max() function
maximum number of query results
with PHP driver
with PyMongo
MaxKey data type
MD5 hashing algorithm
me collection
members structure (replica sets)
memcached application
memory
memory-mapped files
adding to files
installing MongoDB under
installing PHP driver on
installing PyMongo under
milis field
millis element
min() function
MinKey data type
$mod operator
modules
mongo application
Mongo class
mongo console
authenticating in
MongoCode class
MongoCollection class
MongoCursor class
mongod application
MongoDB
choosing version
under Linux
under Windows
MongoDB
MongoDB drivers
PHP driver
Python driver
#MongoDB channel
MongoDB class
MongoDB philosophy
MongoDB profiler
MongoDB shell
mongodb.conf file
mongodb-user group
mongodump utility
mongoexport utility
mongofiles utility
MongoGridFS class
MongoGridFSCursor class
MongoGridFSFile class
mongoimport utility
MongoRegex class
mongorestore utility
mongos daemon
mongostat utility
monitoring MongoDB
mounting filesystems
multi argument
multi-key indexes
multiple argument
multiple copies of database
multiple expressions in documents
multiple keys (multi keys)
multiple-master
replication
multiple-slave
n element
case sensitivity
for collections
of fields
for keys
namespaces
natural order
$natural parameter
navigating databases
navigation links for paging
$ne parameter
$near operator
new parameter
$nin operator
nonrelational databases
not equals parameter (find)
$not meta-operator
nScanned element
nScannedObjects element
nssize parameter
Null data type
--o (out) option (mongodump)
--objcheck option (mongorestore)
Object data type
Object ID data type
objNew argument (update)
odd integers
$offset parameter
:1 and :-1 parameters (ensureIndex)
--only option (mongod)
opcounter section
oplog
oplog.$main collection
optimization
index management
creating compound indexes
creating simple indexes
index selection
listing indexes
specifying index options
query performance
evaluating with explain()
profiler
server hardware
sharding for
storage of small objects
options parameter
--oplogSize option (mongod)
$or operator
ascending order
natural order
in results lists
with PHP driver
with PyMongo
ordering index elements
paging
blog application example
pair.sync collection
partitioning data
passive members
password
Pastie website
PECL repository
performance
indexes and
query results and
replication and
performance optimization
index management
creating compound indexes
creating simple indexes
index selection
listing indexes
specifying index options
query performance
evaluating with explain()
profiler
server hardware
sharding for
storage of small objects
permissions
PHP
PHP
PHP driver
connecting to database
core MongoDB classes
DBRef with
in blog application (example)
deleting data
GridFS and
inserting data
installing
automatically on UNIX platforms
manually on UNIX platforms
on Windows
modifying data
atomically
using modifier operators
using save()
using update()
querying for data
in blog example
couting results
filtering for specific information
finding all documents
grouping with Map/Reduce
querying for specific information
regular expressions
returning single document
sorting
specifying index
using conditional operators
php.ini file
phpinfo() command
$pop operator
prerequisites to running MongoDB
previous releases
primary keys
primary server
print_r() function (PHP)
printReplicationInfo() method
printShardingStatus() command
production releases
profiling levels
profiling queries
profiling query performance
$pull operator
$pullAll operator
$push operator
$pushAll operator
put command (mongofiles)
PyMongo driver
connecting to database
DBRef with
inserting data
modifying data
atomically
using modifier operators
using save()
using update()
modules
querying for data
couting results
filtering for specific information
finding all documents
grouping with Map/Reduce
querying for specific information
regular expressions
returning single document
sorting
specifying index
using conditional operators
PyMongo package
Python
accessing GridFS from
documents in
using PyMongo modules
working with documents
Python driver
--q option (mongoexport)
queries
$ character in
aggregation commands
with PHP driver
with PyMongo
conditional operators
with PHP driver
with PyMongo
dot notation
of geospatial information
JavaScript expressions in
PHP driver for
in blog application (example)
filtering for specific information
profiling
PyMongo for
filtering for specific information
regular expressions in
with PHP driver
with PyMongo
requiring specific indexes for
with PHP driver
with PyMongo
for single documents
with PHP driver
with PyMongo
sort
with PHP driver
with PyMongo
query analyzer component
query parameter
query performance
evaluating with explain()
evaluating with MongoDB profiler
index management
creating compound indexes
creating simple indexes
index selection
listing indexes
specifying index options
query plan
arrays of matches
based on BSON type
constraining to specific index keys
ensuring unique values
entire arrays
excluding documents from
filtering by size
grouping
with PHP driver
with PyMongo
maximum number of
with PHP driver
with PyMongo
sorting
with PHP driver
with PyMongo
RAC architecture
re module (Python)
reading data
read-only permissions
Real Application Clusters (RAC)
rebalancing shards
rebuilding indexes
reconfiguring servers
reduce dictionary (PyMongo)
reduce function
reduce parameter (group)
redundancy
referencing databases
with DBRef
in blog application (example)
manually
referencing information in documents
regular expressions
with PyMongo
with PHP driver
reIndex() function
reindexing collections
reliability
remote datastores
remove parameter
remove() function
invoked from PHP driver
in blog application (example)
invoked from PyMongo
removeShard command
removing data
with PHP driver
in blog application (example)
with PyMongo
renameCollection() function
renaming collections
--repair option (mongod)
repairDatabase() function
repairing data
collection datafiles
collection faults
collection indexes
repairing server for
--repairpath option (mongod)
replica pairs
replicating data
replication
configuring
goals of
hardware for
multiple-master
oplog
replica pairs
connecting applications to
coping with failure
resolving disputes with abriters
replica sets
adding servers to
connecting to
creating
determining status of
implementing shards with
launching member
managing
options for members
resynchronizing
scenarios for
cascade replication
interleaved replication
master/master replication
single-master
single-master
--replSet option (mongod)
repositories
requirements for running MongoDB
--rest option (mongod)
restricting server access
results
arrays of matches
based on BSON type
constraining to specific index keys
ensuring unique values
entire arrays
excluding documents from
filtering by size
results
grouping
with PHP driver
with PyMongo
maximum number of
with PHP driver
with PyMongo
sorting
with PHP driver
with PyMongo
replication
retrieving files
right tool for the right job
rights
rs.add() method
rs.addArbiter() method
rs.conf() method
rs.help() method
rs.initiate() method
rs.isMaster() method
rs.status() method
rs.stepDown() method
running MongoDB
s flag (MongoRegex)
s3cmd utility
safe argument
safe argument
safe option
safe option
save() function
invoked from PHP driver
invoked from PyMongo
scalability
schema design
schemaless databases
search command (mongofiles)
secondary keys
secondary servers
securing data
selectCollection() function (Mongo)
selectDB() function (Mongo)
backing up
automatic backups
customization of
large databases
hardware
management of
reconfiguring
repairing
restricting access to
shutting down
starting