barisusakli
3d56776ab0
fix tabs
9 years ago
barisusakli
f4e3d571a3
shorter
9 years ago
barisusakli
6022fd984a
closes #4945
9 years ago
barisusakli
c8a369f5c3
closes #4939
9 years ago
barisusakli
7f041a756d
closes #4865
9 years ago
barisusakli
17b4dd85e7
use valueToString in sortedSetIncrBy
9 years ago
wktang
414a26fe42
Default mongodb db name should be "nodebb" instead of 0 (unlike redis). ( #4573 )
9 years ago
Mr.Lee
3e2f36fc29
Make the description more clear.
...
The same description in mongo.js and install.js are ambiguous.
9 years ago
barisusakli
a9cc12c667
retry failed upserts closes #4467
9 years ago
barisusakli
5920697ac0
closes #4368
9 years ago
barisusakli
d52a0ad87a
closes #4366
9 years ago
barisusakli
b0151502c2
use '-inf'/'+inf'
9 years ago
barisusakli
018f7ba65a
closes #4307
...
ability to send an array of keys to getSortedSetRange
use getSortedSetRevRange instead of getSortedSetRevUnion
9 years ago
Barış Soner Uşaklı
4316c9a566
style changes
9 years ago
Ben Lubar
df8c1abf7d
fast path for mongodb batches (otherwise it's O(n^2) memory, which gets ugly fast)
9 years ago
barisusakli
20ca1e40aa
fallback
9 years ago
barisusakli
d44d036b67
up mongodb connect-mongo remove workaround
9 years ago
barisusakli
7185463d81
display avg object size in bytes
9 years ago
barisusakli
dcbf53bae3
moved search to dbsearch
10 years ago
barisusakli
60e1831152
check online from users:online zset
10 years ago
barisusakli
53d29e29af
performance improvements
...
store parsed category description
removed mongo _key from returns
dont get category teaser for parent
10 years ago
barisusakli
e2f590e0b4
only return id
10 years ago
barisusakli
a1dca63914
fileSize fix
10 years ago
barisusakli
a9fae94e5a
switch to dbStats, only display fileSize if it exists
10 years ago
barisusakli
5fda800f2b
filter info
10 years ago
barisusakli
3b9fdcaa2b
more mongodb info
10 years ago
barisusakli
e7f87f4ffd
closes #3686
10 years ago
Barış Soner Uşaklı
235a981dd1
added mongodb memory usage
10 years ago
Barış Soner Uşaklı
fd87bedc90
fix indent
10 years ago
Barış Soner Uşaklı
0d789261a9
filter falsy check valid
10 years ago
barisusakli
f4ea534327
closes #3312
10 years ago
barisusakli
ea818e2af8
closes #3259
10 years ago
Barış Soner Uşaklı
6fc073d33e
if key is fasly not a member
10 years ago
psychobunny
78ea462620
fix crash when redis server isn't running
10 years ago
Julian Lam
96526a37a3
fixed #3218
10 years ago
Julian Lam
d5c6e2e73a
Merge pull request #3156 from pentode/master
...
add feature to define mongo client connect options via config.json
10 years ago
barisusakli
aa577f4adc
part 1
...
no upgrade script yet
10 years ago
pentode
297b5906ed
add feature to define mongo client connect options via config.json
10 years ago
barisusakli
d9af2242a7
store id as int
10 years ago
barisusakli
484ad33549
convert key, value index to sparse/unique
10 years ago
barisusakli
7b550b13b9
display both redis/mongo info if available
10 years ago
Julian Lam
379bdd12e0
fixed improper parsing of url in loader, and updated mongo init to not send anything in cb except err. Also updated webserver init so that it doesn't expect stuff from static:app.preload
10 years ago
Ryan Wilson
6f66209428
use tabs per barisusakli
10 years ago
Ryan Wilson
c354929569
handled port as int with toString()
...
Signed-off-by: Ryan Wilson <syndicated.life@gmail.com>
10 years ago
Ryan Wilson
ec6c618751
use replicaset if configured
...
Signed-off-by: Ryan Wilson <syndicated.life@gmail.com>
10 years ago
barisusakli
625a0dcbfa
closes #3074
10 years ago
Julian Lam
848babcdfa
Merge pull request #2778 from ahwayakchih/support-more-config-defaults-for-setup
...
This adds more setup defaults from config.
10 years ago
Barış Soner Uşaklı
ba1afdf879
dont crash if callback isnt supplied fixes #3033
10 years ago
barisusakli
fa9fde43fb
closes #2971
10 years ago
Barış Soner Uşaklı
ca332d23c0
wait for createIndex errors
10 years ago
Barış Soner Uşaklı
f6d0ad9b0f
Merge remote-tracking branch 'origin/master' into mongodb-3.0-driver-2.0
10 years ago
Julian Lam
4dbb1c08b6
added default host port and db settings for mongo, if not set in config file
10 years ago
barisusakli
6c0e07c384
Merge remote-tracking branch 'origin/master' into mongodb-3.0-driver-2.0
10 years ago
barisusakli
518aec6e76
modified indices, removed key 2 collections now
10 years ago
barisusakli
ec7caea368
fix search on mongo
10 years ago
barisusakli
78c65aee05
even more search changes
10 years ago
barisusakli
e2196af8ab
part 2 of search changes
10 years ago
barisusakli
c7128bcc98
part 1 of search change
10 years ago
barisusakli
ec8fc8b97b
dont do anything if id is falsy
...
added callback
10 years ago
Barış Soner Uşaklı
e4199179f7
Merge remote-tracking branch 'origin/master' into mongodb-3.0-driver-2.0
10 years ago
Barış Soner Uşaklı
ea9fccbf2a
fix -inf +inf
...
added test for -inf +inf
10 years ago
Barış Soner Uşaklı
6bd3c54a03
fix findAndModify
...
temp fix for connect-mongo
create admin after categories
10 years ago
Barış Soner Uşaklı
e421a2c7cd
pass session
10 years ago
psychobunny
b0628c2df8
missing semi-colons in database/
10 years ago
ahwayakchih
4c2f628baa
Added support for using `mongo:password` and `redis:password` from config, when no password is entered at setup. This allows for having "default" password and overrides from config. Added using `mongo:username` and `port` from config when running setup.
10 years ago
Barış Soner Uşaklı
52aa7d27e8
#2761
10 years ago
Barış Soner Uşaklı
9de0c0cdd4
closes #2761
10 years ago
barisusakli
d577371a51
fix test
10 years ago
barisusakli
0dca86f255
fix tests
10 years ago
barisusakli
3bcd8aefb0
deleteObjectFields method
...
cleaned up user reset
10 years ago
Barış Soner Uşaklı
749ce5f8e5
dont crash if callback isnt supplied to list methods
10 years ago
barisusakli
39cac43b96
if key isn't found dont error
...
Conflicts:
src/database/redis/main.js
10 years ago
barisusakli
bd8a77a22b
dont crash if callback isnt passed in
10 years ago
barisusakli
2c45dc6450
redis helpers
10 years ago
barisusakli
c379753341
upgrade scripts
...
upgrade groups to sorted set(groups:createtime) upgrade
upgrade groups:<name>:members to sorted set
new database methods
tests
10 years ago
barisusakli
96c27d29f4
dont crash if callback isn't supplied
10 years ago
barisusakli
4c62590bc8
closes #2628
10 years ago
Julian Lam
eb5b8ccec3
better check for group exist, groups with different cases can no longer be created, #2588
10 years ago
barisusakli
f67053df52
figure out pathname, dont crash if callback isnt supplied
10 years ago
barisusakli
fbd875b397
fix sortedSetIncrBy return
10 years ago
barisusakli
0a534b20e3
sortedSetCount fix for +inf/-inf
10 years ago
barisusakli
03ee524121
fix tests and mongo method
10 years ago
barisusakli
00541b2bc8
sortedSetRange tests
10 years ago
barisusakli
4d5ed784a1
more hash tests
...
getObjectValues
isObjectField
deleteObjectField
incrObjectField
10 years ago
barisusakli
c62e7ed641
list test fix
10 years ago
barisusakli
3e8c29e5f9
list tests
10 years ago
barisusakli
1cbf5ddfe9
only send back err on redis.deleteAll
10 years ago
barisusakli
7cf3719c80
fix rename and increment
10 years ago
barisusakli
410d9fa4fa
fix more tests
10 years ago
barisusakli
bf54859a27
key tests
10 years ago
barisusakli
37235557bb
fix callback in redis.setRemove
10 years ago
barisusakli
00fb3ab909
only send back error for sortedSetsRemove
10 years ago
barisusakli
cd41e192d1
closes #2546
10 years ago
barisusakli
2f8e6a1f2b
closes #2458
10 years ago
barisusakli
984b17349a
closes #2476
10 years ago
barisusakli
c0c85c24cf
duh strings dont work
11 years ago
barisusakli
7cbaa90d36
update to socket.io 1.2.1, return_buffers option
11 years ago
barisusakli
73fb653ddf
emit works
11 years ago
barisusakli
81e4bcd358
fix rename to multi
11 years ago
barisusakli
671ec8532c
fix unfavourite
11 years ago
barisusakli
1d2d69fa45
use helpers, redis crash fix
11 years ago
barisusakli
0a44d3f5e0
moved updateCategoryField out, db.delete only sends back err
11 years ago
barisusakli
c56b9aafff
closes #2289 , replace Infinity with '+inf'
11 years ago
barisusakli
9440f8f8cd
#2344
11 years ago
barisusakli
1fe82ee452
added 2 new methods to dbal
...
getSortedSetRangeWithScores
getSortedSetRangeByScoreWithScores
11 years ago
barisusakli
0bb0424998
bubble error
11 years ago
barisusakli
1b80e6dbb2
fix email update on mongo
11 years ago
barisusakli
fec84821b7
removed this wasn't the problem after all
11 years ago
barisusakli
df590d01e6
set key as well
...
not sure if this fixes dupe keys
11 years ago
barisusakli
9e8be432b3
notification changes
...
-only send a notification when the person you follow creates a topic
-you still get a notification per post if you are following a topic
-changed notifications.push so that it sends the notifications over a
period of time, currently to 50 users per second
-optimized topics.notifyFollowers and
user.notifications.sendTopicNotification, they no longer query the
database for the topic and post data instead they get it as params
-you can no longer follow yourself :)
-changed mongo sortedSetRemove so that it doesn't use $in if there is
only a single value to remove
11 years ago
barisusakli
90224d2de3
removed unique for now
11 years ago
barisusakli
f2883c2c9f
createIndex helper
11 years ago
barisusakli
1be6a253bf
make _key value index unique
11 years ago
barisusakli
b65c17c5bc
parseInt score
11 years ago
barisusakli
e699c02b65
get less data
11 years ago
barisusakli
10ead05d4b
another unused require
11 years ago
barisusakli
8cc1cc0f1b
removed unused require
11 years ago
barisusakli
1eb95a71ae
no need for $in
11 years ago
barisusakli
feed33f6e2
closes #2100
11 years ago
barisusakli
035c32df66
dont need to pass value on upserts
11 years ago
psychobunny
b42e57bfdd
removing leveldb from our dbal
...
a) It isn't being maintained, especially not by me
b) I haven't seen anybody actually interested in this db software so
there's no real point in supporting it unless we have a few people who
are interested
If you ARE interested though - please contact me and we can figure
something out in future :)
11 years ago
psychobunny
f149fb0191
linting, TIL that obj.$key is valid syntax
11 years ago
barisusakli
5db24fbe68
closes #2175
11 years ago
barisusakli
740c336480
typo
11 years ago
barisusakli
dba20160ce
check length
11 years ago
barisusakli
33780e6fdb
closes #2133
11 years ago
barisusakli
73d358edc5
faster getTeasers
...
got rid of getPostIndices
11 years ago
barisusakli
c72c876b04
check value
11 years ago
Julian Lam
4c70a0da4f
removing postgres file from databases/
11 years ago
Julian Lam
24ac7ba316
better templating and styling for #2099
11 years ago
Julian Lam
f082849126
removing console.log
11 years ago
Julian Lam
43db2289c2
moving db selection into db.connect, where it should be
11 years ago
barisusakli
31db0d78b1
return empty array instead of undefined
11 years ago
barisusakli
3865fd3ab9
fixes crash is sets is empty
11 years ago
Julian Lam
625247611b
closed #1959
11 years ago
barisusakli
e8dc9fed3c
remove unnecessary index
...
the _key:1 score:-1 index already handles reverse sorting on score
11 years ago
barisusakli
212e15b2c2
fixin redis zrevrangebyscore to return value score
11 years ago
barisusakli
34106aa209
fix fields
11 years ago
barisusakli
5fc760c6c4
unread changes
11 years ago
barisusakli
9d25772b53
added sortedSetIncrBy
11 years ago
barisusakli
176023d712
read poolsize from config
11 years ago
barisusakli
c5f9a8a111
increase poolSize to 10 from default 5
11 years ago
barisusakli
c5c97c784a
optimize getPostIndices
...
only use 1 set when its in a topic
11 years ago
Julian Lam
3554887f10
back to using redis.auth
11 years ago
Julian Lam
5a36c33fac
fixed #2142 -- passing in cached (pre-required) redis module into socket.io so it uses the same redis module... why? who bloody knows.
11 years ago
Julian Lam
ecea917d11
closed #2097 -- NodeBB will prefer using Redis as session store if at all possible
11 years ago
Julian Lam
20819e3dfd
Revert "use redis session storage instead of connect-mongo"
...
This reverts commit 056f89d6cf
.
11 years ago
Julian Lam
f41be4ae8b
exposed redis' "connect" method, so socket.io can call it from outside database/redis.js, fixed NodeBB requiring Redis as a socket.io store. It will now go back to using in-memory store per process, if no redis config is found in the NodeBB configuration. re: #2097
11 years ago
barisusakli
b1f492dec3
fix redis bulk zadd
11 years ago
barisusakli
515e663f85
getObjectsFix
...
return empty array if keys is empty or not an array
11 years ago