Toggle navigation
Toggle navigation
This project
Loading...
Sign in
김민욱
/
Slack Jokebot
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Graphs
Issues
1
Network
Create a new issue
Commits
Issue Boards
Authored by
김민욱
2019-06-05 00:39:32 +0900
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
ba0614193ed784010588b73432b5b06edb1ac5d6
ba061419
1 parent
48e7e75a
user joke database control file
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
52 additions
and
0 deletions
DB_connect/db_control_user.js
DB_connect/db_control_user.js
0 → 100644
View file @
ba06141
const
MongoClient
=
require
(
'mongodb'
).
MongoClient
;
const
jokedoc
=
require
(
'../joke_data/user.json'
);
const
dbname
=
'userdb'
;
const
collec
=
'user'
;
const
dboperation
=
require
(
'./operations.js'
);
var
url
=
"mongodb://localhost:27017/userdb"
;
//Create database
MongoClient
.
connect
(
url
,
{
useNewUrlParser
:
true
},
function
(
err
,
db
)
{
if
(
err
)
throw
err
;
console
.
log
(
"Database created!"
);
db
.
close
();
});
//Create collection
MongoClient
.
connect
(
url
,
{
useNewUrlParser
:
true
},
function
(
err
,
db
)
{
if
(
err
)
throw
err
;
var
dbo
=
db
.
db
(
"userdb"
);
dbo
.
createCollection
(
"user"
,
function
(
err
,
res
)
{
if
(
err
)
throw
err
;
console
.
log
(
"Collection created!"
);
db
.
close
();
});
});
//Storing data jokes.json data into mongodb
MongoClient
.
connect
(
url
,{
useNewUrlParser
:
true
}).
then
((
client
)
=>
{
console
.
log
(
'Connected correctly to server'
);
const
db
=
client
.
db
(
dbname
);
dboperation
.
insertDocument
(
db
,
jokedoc
,
collec
)
.
then
((
result
)
=>
{
console
.
log
(
"Inserted Document:\n"
,
result
.
ops
);
return
dboperation
.
findDocuments
(
db
,
collec
);
})
.
catch
((
err
)
=>
console
.
log
(
err
));
})
.
catch
((
err
)
=>
console
.
log
(
err
));
Please
register
or
login
to post a comment