Python MongoDB ਵਿੱਚ ਸੰਗ੍ਰਹਿ ਬਣਾਓ
- ਪਿਛਲਾ ਪੰਨਾ MongoDB ਡਾਟਾਬੇਸ ਸਿਰਜਣਾ
- ਅਗਲਾ ਪੰਨਾ MongoDB ਇੰਸਰਟ
MongoDB ਵਿੱਚ ਸੰਗ੍ਰਹਿ SQL ਡਾਟਾਬੇਸ ਵਿੱਚ ਟੇਬਲ ਨਾਲ ਸਮਾਨ ਹਨ。
ਸੰਗ੍ਰਹਿ ਬਣਾਓ
MongoDB ਵਿੱਚ ਸੰਗ੍ਰਹਿ ਬਣਾਉਣ ਲਈ ਡਾਟਾਬੇਸ ਆਬਜੈਕਟ ਵਰਤੋਂ ਕਰੋ ਅਤੇ ਬਣਾਉਣ ਵਾਲੇ ਸੰਗ੍ਰਹਿ ਦਾ ਨਾਮ ਨਿਰਧਾਰਿਤ ਕਰੋ。
ਜੇਕਰ ਉਹ ਮੌਜੂਦ ਨਹੀਂ ਹੈ, ਤਾਂ MongoDB ਉਹ ਸੰਗ੍ਰਹਿ ਬਣਾਵੇਗਾ。
ਇੰਸਟੈਂਸ
ਇੱਕ "customers" ਨਾਮ ਦਾ ਸੰਗ੍ਰਹਿ ਬਣਾਓ:
import pymongo myclient = pymongo.MongoClient("mongodb://localhost:27017/") mydb = myclient["mydatabase"] mycol = mydb["customers"]
ਮਹੱਤਵਪੂਰਣ ਚਿਤਾਵਨੀ:MongoDB ਵਿੱਚ, ਕਲੈਕਸ਼ਨ ਕੰਟੈਂਟ ਪ੍ਰਾਪਤ ਹੋਣ ਤੋਂ ਪਹਿਲਾਂ ਸਿਰਜਿਤ ਨਹੀਂ ਹੁੰਦੇ!
ਇੱਕ ਸਾਥੀ ਸਿਰਜਣਾ ਤੋਂ ਪਹਿਲਾਂ MongoDB ਕਲੈਕਸ਼ਨ ਨੂੰ ਰਾਹਤ ਦੇਣਾ ਚਾਹੁੰਦਾ ਹੈ!
ਕਲੈਕਸ਼ਨ ਚੈਕ ਕਰੋ
ਯਾਦ ਰੱਖੋ: MongoDB ਵਿੱਚ, ਕਲੈਕਸ਼ਨ ਕੰਟੈਂਟ ਪ੍ਰਾਪਤ ਹੋਣ ਤੋਂ ਪਹਿਲਾਂ ਸਿਰਜਿਤ ਨਹੀਂ ਹੁੰਦੇ, ਇਸ ਲਈ ਤੁਸੀਂ ਪਹਿਲੀ ਵਾਰ ਕਲੈਕਸ਼ਨ ਸਿਰਜਿਤ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ ਤਾਂ ਪਹਿਲਾਂ ਅਗਲੇ ਚਾਪਟਰ (ਦਸਤਾਵੇਜ਼ ਸਿਰਜਣਾ) ਦੀ ਪੜ੍ਹਾਈ ਕਰੋ!
ਤੁਸੀਂ ਸਾਰੇ ਕਲੈਕਸ਼ਨਾਂ ਨੂੰ ਲਿਸਟ ਕਰ ਕੇ ਚੈਕ ਕਰ ਸਕਦੇ ਹੋ ਕਿ ਕਿਸੇ ਕਲੈਕਸ਼ਨ ਮੌਜੂਦ ਹੈ ਕਿ ਨਹੀਂ:
ਇੰਸਟੈਂਸ
ਡਾਟਾਬੇਸ ਵਿੱਚ ਸਾਰੇ ਕਲੈਕਸ਼ਨਾਂ ਦੀ ਸੂਚੀ ਵਾਪਸ ਦੇਣਾ:
print(mydb.list_collection_names())
ਜਾਂ ਤੁਸੀਂ ਨਾਮ ਦੇ ਰੂਪ ਵਿੱਚ ਕਿਸੇ ਵਿਸ਼ੇਸ਼ ਕਲੈਕਸ਼ਨ ਨੂੰ ਚੈਕ ਕਰ ਸਕਦੇ ਹੋ:
ਇੰਸਟੈਂਸ
ਚੈਕ ਕਰੋ ਕਿ "customers" ਕਲੈਕਸ਼ਨ ਮੌਜੂਦ ਹੈ ਕਿ ਨਹੀਂ:
collist = mydb.list_collection_names() if "customers" in collist: print("The collection exists.")
- ਪਿਛਲਾ ਪੰਨਾ MongoDB ਡਾਟਾਬੇਸ ਸਿਰਜਣਾ
- ਅਗਲਾ ਪੰਨਾ MongoDB ਇੰਸਰਟ