I have tried nodejs for a month, but finally, I'm don't like asynchronous-style programming.
I just found ringojs which seems synchronous-style. I wonder if I can use mongoose and express with it?
Both Express and Mongoose are fundamentally built around Node and are asynchronous by design. Ringojs is a different beast than Node. Use something from Ringo's ecosystem. Even if you somehow got Express working, it would probably be a ton of trouble to get and keep it working correctly. If Ringo doesn't have anything in its own ecosystem worth using then it would probably be a good idea to think twice about using it.