paliou05 Δημοσ. 22 Νοεμβρίου 2015 Δημοσ. 22 Νοεμβρίου 2015 Καλησπέρα, λοιπόν να ξεκαθαρίσω είμαι καινούριος στην python και mongodb και θα ήθελα μια βοήθεια. Λοιπόν θα ήθελα ένα παράδειγμα* από μια x(όνομα db) y(όνομα collection) μια class με δύο functions(το ένα θα είναι το connection στον mongodb client και το άλλο ένα query .find() ) ευχαριστώ
mtsouk Δημοσ. 23 Νοεμβρίου 2015 Δημοσ. 23 Νοεμβρίου 2015 Αν είσαι νέος και στα δύο, τότε δύσκολα θα βγάλεις άκρη. Κοίτα εδώ για αρχή: https://docs.mongodb.org/ecosystem/drivers/python/ φιλικά,
paliou05 Δημοσ. 23 Νοεμβρίου 2015 Μέλος Δημοσ. 23 Νοεμβρίου 2015 ευχαριστώ πολύ για την βοήθεια το έχω δει ήδη το tutorial η αλήθεια είναι κατάφερα και το έφτιαξα. αλλά επειδή φτιάχνω σε functions τα queries μου ήταν δύσκολο να βρω πως θα θα γίνει το query μέσα στο function. Ευχαριστώ πολύ για την βοήθεια πάντως. def find_users(db): query = {} selector = {'first':1, 'last':1, '_id':0} all_users = db.nettuts.find(query,selector) for i in all_users: print i αυτό ήθελα μήπως βοηθήσει κάποιον: όπου nettuts(collection) βέβαια έχω ακόμα ένα θεματάκι με το να τρέξει το query για multi add column σε όλο το collection db.your_collection.update({},{$set : {"new_field":1}},true) από ότι είδα γίνεται με αυτό το query απλώς δεν μου δέχεται query = {$set:{"age":1}},true μου βγάζει κάποιο συντακτικό α και παράλληλα αν γίνεται θέλω να του περάσω και τυχαίες τιμές με το randint(,)
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα