How to create a new database and collection using pymongo?
I want to create a database and collection using python script so that I used pymongo driver. But I am unable to create database.
Steps I followed:
from pymongo import MongoClient
con = MongoClient('localhost', 27017)
db = con.testdb
After this commands when I checked in mongoshell the db "testdb" is not created.
Can I use paramiko to interact with mongo shell ?
python version : 2.7
windows database mongodb
add a comment |
I want to create a database and collection using python script so that I used pymongo driver. But I am unable to create database.
Steps I followed:
from pymongo import MongoClient
con = MongoClient('localhost', 27017)
db = con.testdb
After this commands when I checked in mongoshell the db "testdb" is not created.
Can I use paramiko to interact with mongo shell ?
python version : 2.7
windows database mongodb
MongoDB creates new databases implicitly upon their first use, so you need to insert at least one document into a collection intestdb
in order to see the database created.
– Stennie
Apr 1 '18 at 13:19
add a comment |
I want to create a database and collection using python script so that I used pymongo driver. But I am unable to create database.
Steps I followed:
from pymongo import MongoClient
con = MongoClient('localhost', 27017)
db = con.testdb
After this commands when I checked in mongoshell the db "testdb" is not created.
Can I use paramiko to interact with mongo shell ?
python version : 2.7
windows database mongodb
I want to create a database and collection using python script so that I used pymongo driver. But I am unable to create database.
Steps I followed:
from pymongo import MongoClient
con = MongoClient('localhost', 27017)
db = con.testdb
After this commands when I checked in mongoshell the db "testdb" is not created.
Can I use paramiko to interact with mongo shell ?
python version : 2.7
windows database mongodb
windows database mongodb
edited Feb 21 at 16:14
Pierre.Vriens
1,00051115
1,00051115
asked Apr 1 '18 at 6:25
Abdulvakaf KAbdulvakaf K
364
364
MongoDB creates new databases implicitly upon their first use, so you need to insert at least one document into a collection intestdb
in order to see the database created.
– Stennie
Apr 1 '18 at 13:19
add a comment |
MongoDB creates new databases implicitly upon their first use, so you need to insert at least one document into a collection intestdb
in order to see the database created.
– Stennie
Apr 1 '18 at 13:19
MongoDB creates new databases implicitly upon their first use, so you need to insert at least one document into a collection in
testdb
in order to see the database created.– Stennie
Apr 1 '18 at 13:19
MongoDB creates new databases implicitly upon their first use, so you need to insert at least one document into a collection in
testdb
in order to see the database created.– Stennie
Apr 1 '18 at 13:19
add a comment |
1 Answer
1
active
oldest
votes
From http://api.mongodb.com/python/current/tutorial.html
It states
An important note about collections (and databases) in MongoDB is that
they are created lazily - none of the above commands have actually
performed any operations on the MongoDB server. **Collections and
databases are created when the first document is inserted into them.**
add a comment |
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "106"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f434791%2fhow-to-create-a-new-database-and-collection-using-pymongo%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
From http://api.mongodb.com/python/current/tutorial.html
It states
An important note about collections (and databases) in MongoDB is that
they are created lazily - none of the above commands have actually
performed any operations on the MongoDB server. **Collections and
databases are created when the first document is inserted into them.**
add a comment |
From http://api.mongodb.com/python/current/tutorial.html
It states
An important note about collections (and databases) in MongoDB is that
they are created lazily - none of the above commands have actually
performed any operations on the MongoDB server. **Collections and
databases are created when the first document is inserted into them.**
add a comment |
From http://api.mongodb.com/python/current/tutorial.html
It states
An important note about collections (and databases) in MongoDB is that
they are created lazily - none of the above commands have actually
performed any operations on the MongoDB server. **Collections and
databases are created when the first document is inserted into them.**
From http://api.mongodb.com/python/current/tutorial.html
It states
An important note about collections (and databases) in MongoDB is that
they are created lazily - none of the above commands have actually
performed any operations on the MongoDB server. **Collections and
databases are created when the first document is inserted into them.**
answered Apr 2 '18 at 8:38
Abdulvakaf KAbdulvakaf K
364
364
add a comment |
add a comment |
Thanks for contributing an answer to Unix & Linux Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f434791%2fhow-to-create-a-new-database-and-collection-using-pymongo%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
MongoDB creates new databases implicitly upon their first use, so you need to insert at least one document into a collection in
testdb
in order to see the database created.– Stennie
Apr 1 '18 at 13:19