Λογισμικό, λειτουργικά συστήματα, προγραμματισμός, hardware, δίκτυα, Internet
-
talaipwros
- Δημοσιεύσεις: 27573
- Εγγραφή: 30 Μαρ 2018, 18:54
Μη αναγνωσμένη δημοσίευση
από talaipwros » 26 Απρ 2022, 20:43
Δημοκράτης έγραψε: ↑26 Απρ 2022, 20:38
μα δεν έχει σχήμα η mongo, αν τα βάλεις σε RDBMS θες σχήμα
εχει document schema, δεν εχει tables
Hi xxxx I the formative there is a requirement to provide a dump of table structure if a database has been used. However mongoDB has no tables as such. What do you suggest I should provide?
Hi xxxx
I will advise you to include the schema
You would need it for an SQL database, but a NoSQL database, like Mongo, uses documents so there are no tables, however, you can export the schema that will show the structure.
MongoDB is schema-less structure but we can enforce the collection by defining the document schema.
Below is the syntax of the MongoDB schema.
1) To show the schema of index collection –
db.name_of_collection.getIndices ()
2) To show the schema of collections –
var schematodo = db.name_of_collection.findOne()
for (var key (Used to show key fields) in schematodo (Used to display schema field of collections)) { print (key, typeof key) ; }
3) Schema structure of document –
{
Properties: {
Field_name: {bsonType (type of document) : string}
Field_name: {bsonType (type of document) : string}
}
}
Parameter Description:
1) Name of collection – This is defined as the name of collection from which we have checked the schema structure of collection and indexes. We can check the schema structure of any collection in MongoDB.
2) getIndices – This is the method in MongoDB used to display schema structure of all indexes from specified schema which was we have used in our command.
3) findOne – This method is used to find single documents from collections. Using this method we also find all collection fields in MongoDB.
-
Δημοκράτης
- Δημοσιεύσεις: 28045
- Εγγραφή: 25 Ιαν 2019, 00:26
Μη αναγνωσμένη δημοσίευση
από Δημοκράτης » 26 Απρ 2022, 20:50
talaipwros έγραψε: ↑26 Απρ 2022, 20:43
Δημοκράτης έγραψε: ↑26 Απρ 2022, 20:38
μα δεν έχει σχήμα η mongo, αν τα βάλεις σε RDBMS θες σχήμα
εχει document schema, δεν εχει tables
Hi xxxx I the formative there is a requirement to provide a dump of table structure if a database has been used. However mongoDB has no tables as such. What do you suggest I should provide?
Hi xxxx
I will advise you to include the schema
You would need it for an SQL database, but a NoSQL database, like Mongo, uses documents so there are no tables, however, you can export the schema that will show the structure.
MongoDB is schema-less structure but we can enforce the collection by defining the document schema.
Below is the syntax of the MongoDB schema.
1) To show the schema of index collection –
db.name_of_collection.getIndices ()
2) To show the schema of collections –
var schematodo = db.name_of_collection.findOne()
for (var key (Used to show key fields) in schematodo (Used to display schema field of collections)) { print (key, typeof key) ; }
3) Schema structure of document –
{
Properties: {
Field_name: {bsonType (type of document) : string}
Field_name: {bsonType (type of document) : string}
}
}
Parameter Description:
1) Name of collection – This is defined as the name of collection from which we have checked the schema structure of collection and indexes. We can check the schema structure of any collection in MongoDB.
2) getIndices – This is the method in MongoDB used to display schema structure of all indexes from specified schema which was we have used in our command.
3) findOne – This method is used to find single documents from collections. Using this method we also find all collection fields in MongoDB.
Την δομή του json σε ζητάει. Η fondone δεν θα επιστρέψει αναγκαστικά ένα documwnt με την πλήρη δομή αλλά απλώς ενα document. Αλλά όλα σου τα documwbts είναι με την ίδια δομή στην collection έχει καλώς ενα findone αρκεί. Αλλιώς πρέπει να βρεις καποιο document που να είναι πλήρες
-
foscilis
- Δημοσιεύσεις: 26955
- Εγγραφή: 21 Ιουν 2018, 11:42
Μη αναγνωσμένη δημοσίευση
από foscilis » 26 Απρ 2022, 22:18
talaipwros έγραψε: ↑26 Απρ 2022, 20:33
οποτε ουσιαστικα αν περασω τα στοιχεια ( ειναι περιπου 70 χιλιαδες γραμμες ) σε MongoDB, για να εχει νοημα η φαση πρεπει να κανω τα searches με
τα $search κλπ της mongo αντι να χρησιμοποιω τα pd.DataFrame.groupby Κλπκλπ του παντας.
το μισο module ( και το συνολο του βασικου συγγραματος ) ειναι pandas/numpy
αρα το πουλο, θα πρεπει να εξηγησω γιατι δεν θα βαλω mongoDB.
απο την αλλη λεει Αν κανετε database, δωστε μας το schema . Αρα το θελει;
Η mongodb δεν έχει σχήμα. Απλά πετάς εγγραφές σε JSON και βγάζει άκρη μόνη της, αφού τους κοτσάρει ένα μοναδικό object id.
Είναι απολύτως εφικτό η μία εγγραφή να είναι
{name:"Joe", age:15} και η αμέσως επόμενη να είναι
{name:ISODate("2015-01-01"), age:"to papari mou"}
Βασικά αν σας λένε να χρησιμοποιήσετε MongoDB είναι λίγο μαλάκες.
-
foscilis
- Δημοσιεύσεις: 26955
- Εγγραφή: 21 Ιουν 2018, 11:42
Μη αναγνωσμένη δημοσίευση
από foscilis » 26 Απρ 2022, 22:20
talaipwros έγραψε: ↑26 Απρ 2022, 20:43
var schematodo = db.name_of_collection.findOne()
for (var key (Used to show key fields) in schematodo (Used to display schema field of collections)) { print (key, typeof key) ; }
τραγικοί, παράτα τους
-
talaipwros
- Δημοσιεύσεις: 27573
- Εγγραφή: 30 Μαρ 2018, 18:54
Μη αναγνωσμένη δημοσίευση
από talaipwros » 26 Απρ 2022, 22:23
foscilis έγραψε: ↑26 Απρ 2022, 22:20
talaipwros έγραψε: ↑26 Απρ 2022, 20:43
var schematodo = db.name_of_collection.findOne()
for (var key (Used to show key fields) in schematodo (Used to display schema field of collections)) { print (key, typeof key) ; }
τραγικοί, παράτα τους
αυτο δεν ειναι απο το uni, ειναι απο αλλη πηγη.
Δεν απαιτουν MongoDB, σου δινουν την δυνατοτητα να την επιλεξεις, και να εξηγησεις γιατι την επελεξες ή γιατι οχι.
Με βλεπω τελικα να μην την βαζω αλλα να κανω μια αναλυση του γιατι δεν τη βαζω και να σωνω το output σε JSON files.
Ιδωμεν
-
klg
- Δημοσιεύσεις: 3482
- Εγγραφή: 15 Οκτ 2018, 12:14
- Phorum.gr user: klg
Μη αναγνωσμένη δημοσίευση
από klg » 27 Απρ 2022, 09:19
talaipwros έγραψε: ↑26 Απρ 2022, 20:33
οποτε ουσιαστικα αν περασω τα στοιχεια ( ειναι περιπου 70 χιλιαδες γραμμες ) σε MongoDB, για να εχει νοημα η φαση πρεπει να κανω τα searches με
τα $search κλπ της mongo αντι να χρησιμοποιω τα pd.DataFrame.groupby Κλπκλπ του παντας.
το μισο module ( και το συνολο του βασικου συγγραματος ) ειναι pandas/numpy
αρα το πουλο, θα πρεπει να εξηγησω γιατι δεν θα βαλω mongoDB.
απο την αλλη λεει Αν κανετε database, δωστε μας το schema . Αρα το θελει;
σκατα
Από αυτά που γράφεις, φαίνεται να έχεις ένα εξαιρετικά μικρό csv. Δεν ξέρω τι μπορεί να διαχειριστεί το pandas, αλλά το να χρησιμοποιήσεις τον καρκίνο της Mongo για κάτι τέτοιο είναι παντελώς overkill.
Ενπηρειά και σθένος σου πήρε 6 σελίδες να κάνεις άρνηση απαιτούμενος. Είμαι νεαρή γυναίκα, είμαι νεαρή γυναίκα, είμαι νεαρή γυναίκα, είμαι νεαρή γυναίκα. Ακόμα και οι Ζαίοι δεν χρειάζονται τα δύο χρώματα σαν κυρίες.
Thank you Google Translate.
-
klg
- Δημοσιεύσεις: 3482
- Εγγραφή: 15 Οκτ 2018, 12:14
- Phorum.gr user: klg
Μη αναγνωσμένη δημοσίευση
από klg » 25 Ιουν 2022, 09:01
Οπότε είσαι τώρα και data analyst γιατρέ μου;
Ενπηρειά και σθένος σου πήρε 6 σελίδες να κάνεις άρνηση απαιτούμενος. Είμαι νεαρή γυναίκα, είμαι νεαρή γυναίκα, είμαι νεαρή γυναίκα, είμαι νεαρή γυναίκα. Ακόμα και οι Ζαίοι δεν χρειάζονται τα δύο χρώματα σαν κυρίες.
Thank you Google Translate.
-
Pirate95
- Δημοσιεύσεις: 121
- Εγγραφή: 22 Ιουν 2022, 13:19
- Phorum.gr user: Pirate
- Τοποθεσία: Thessaloniki
Μη αναγνωσμένη δημοσίευση
από Pirate95 » 25 Ιουν 2022, 22:58
μια και εσεις ασχολειστε με κομπιουτεριστικα δε μου λετε γιατι κολλαει το πισι καμια φορα και η οθονη γινεται ασπρη για 1-3 δευτερολεπτα και δεν ανταποκρινεται το συστημα;
Συνηθως αυτο γινεται οταν βλεπω τσοντες σε 4κ αναλυση να ξεχωριζουν και οι μουνοτριχες να πουμε και οσο κολλαει και η οθονη ειναι ασπρη σαν το γαλα, τα "αχ ναι αχ ναι φακ μι χαρντερ" της γκομενας ακουγονται κανονικα πραγμα πολυ ξενερωτο επειδη πρεπει εγω να τη παιζω για μια ασπρη οθονη λες και ειναι κουκλοθεατρο ή ο καραγκιοζης και δε λεει. Αν ξερετε κανενα δωρεαν αντιβαιρους να το διορθωσω ή ντραιβερ απντειτ πειτε μου και θα σας ειμαι αιωνια υποχρεος


-
Pirate95
- Δημοσιεύσεις: 121
- Εγγραφή: 22 Ιουν 2022, 13:19
- Phorum.gr user: Pirate
- Τοποθεσία: Thessaloniki
Μη αναγνωσμένη δημοσίευση
από Pirate95 » 25 Ιουν 2022, 23:01
Ελπιζω αυτος ο Json να μην εχει συγγενεια με τον Jason τον δολοφονο με τη μασκα εε;


-
GreekGuy
- Δημοσιεύσεις: 1052
- Εγγραφή: 05 Νοέμ 2022, 19:52
- Phorum.gr user: greekguy
- Τοποθεσία: Θεσσαλονίκη
Μη αναγνωσμένη δημοσίευση
από GreekGuy » 24 Δεκ 2022, 23:38
Pirate95 έγραψε: ↑25 Ιουν 2022, 22:58
μια και εσεις ασχολειστε με κομπιουτεριστικα δε μου λετε γιατι κολλαει το πισι καμια φορα και η οθονη γινεται ασπρη για 1-3 δευτερολεπτα και δεν ανταποκρινεται το συστημα;
Συνηθως αυτο γινεται οταν βλεπω τσοντες σε 4κ αναλυση να ξεχωριζουν και οι μουνοτριχες να πουμε και οσο κολλαει και η οθονη ειναι ασπρη σαν το γαλα, τα "αχ ναι αχ ναι φακ μι χαρντερ" της γκομενας ακουγονται κανονικα πραγμα πολυ ξενερωτο επειδη πρεπει εγω να τη παιζω για μια ασπρη οθονη λες και ειναι κουκλοθεατρο ή ο καραγκιοζης και δε λεει. Αν ξερετε κανενα δωρεαν αντιβαιρους να το διορθωσω ή ντραιβερ απντειτ πειτε μου και θα σας ειμαι αιωνια υποχρεος
[voca][voca][voca][voca][/voca][/voca][/voca][/voca]
Όλα γίνονται για κάποιον λόγο, ακόμα και αν δε γνωρίζεις τον λόγο.
-
GreekGuy
- Δημοσιεύσεις: 1052
- Εγγραφή: 05 Νοέμ 2022, 19:52
- Phorum.gr user: greekguy
- Τοποθεσία: Θεσσαλονίκη
Μη αναγνωσμένη δημοσίευση
από GreekGuy » 24 Δεκ 2022, 23:40
Όλα γίνονται για κάποιον λόγο, ακόμα και αν δε γνωρίζεις τον λόγο.
Phorum.com.gr : Αποποίηση Ευθυνών
Αποποίηση Ευθυνών Διαχείρισης Φόρουμ (Phorum.com.gr)
Οι απόψεις και τα σχόλια που δημοσιεύονται σε αυτό το Φόρουμ είναι προσωπικά και δεν αντιπροσωπεύουν αυτές της Διαχείρισης του Phorum.com.gr
Το κάθε μέλος, σύμφωνα με τους όρους χρήσης που αποδέχτηκε κατά την εγγραφή του, φέρει την αποκλειστική ευθύνη των δημοσιεύσεών του, των απόψεων / θέσεων που εκφράζονται
μέσω αυτής, καθώς και την επιλογή συνδέσμων που τυχόν συμπεριλαμβάνονται.
Η Διαχείριση του Phorum.com.gr σε καμία περίπτωση δεν αποδέχεται οποιαδήποτε ευθύνη, για οποιαδήποτε συμβουλή ή συστάσεις που κάνει ή υπονοεί κάποιο μέλος ή επισκέπτης του Phorum.com.gr
η οποία έχει ως αποτέλεσμα οποιαδήποτε απώλεια / ζημία, με οποιονδήποτε τρόπο, για μέλος του Phorum.com.gr, ή για οποιοδήποτε άλλο πρόσωπο.
Επιπλέον, η Διαχείριση του Phorum.com.gr δεν είναι και δεν μπορεί να είναι υπεύθυνη, για το περιεχόμενο οποιουδήποτε άλλου ιστοτόπου στο Διαδίκτυο,
που έχει συνδεθεί με σύνδεσμο (link) από το Phorum.com.gr
Για άμεση επικοινωνία με τη Διαχείριση του Phorum.com.gr μπορείτε να συμπληρώνετε τη φόρμα της σελίδας Επικοινωνίας του Phorum.com.gr παρακάτω.